Cross Reference: evolution-data-server-01-open-address-book-sparc.diff
xref
: /
solaris-desktop
/
patches
/
evolution-data-server-01-open-address-book-sparc.diff
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
17974
N/A
---
evolution-data-server-2.27.3/addressbook/backends/file/e-book-backend-file.c.orig
Fri Jun 12 20:20:12 2009
17974
N/A
+++
evolution-data-server-2.27.3/addressbook/backends/file/e-book-backend-file.c
Tue Jun 16 17:50:47 2009
17974
N/A
@@ -1110,6 +1110,15 @@
17974
N/A
(gpointer (*)(gpointer , gsize))g_try_realloc,
17974
N/A
g_free);
17974
N/A
17974
N/A
+ if ((db_error = (*env->mutex_set_align)(env, 8))) {
17974
N/A
+ env->close(env, 0);
17974
N/A
+ g_warning ("db_env_mutex_set_align failed with %s", db_strerror (db_error));
17974
N/A
+ G_UNLOCK (global_env);
17974
N/A
+ g_free (dirname);
17974
N/A
+ g_free (filename);
17974
N/A
+ return db_error_to_status (db_error);
17974
N/A
+ }
17974
N/A
+
17974
N/A
db_error = (*env->open) (env, NULL, DB_CREATE | DB_INIT_MPOOL | DB_PRIVATE | DB_THREAD, 0);
17974
N/A
if (db_error != 0) {
17974
N/A
env->close(env, 0);