Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 0105cb36c90f764420259c0ec03ad020 > files > 2

bogofilter-1.1.6-3mdv2008.1.src.rpm

diff -Naur bogofilter-1.1.5/src/datastore_db.c bogofilter-1.1.5.tpg/src/datastore_db.c
--- bogofilter-1.1.5/src/datastore_db.c	2006-07-02 21:38:55.000000000 +0000
+++ bogofilter-1.1.5.tpg/src/datastore_db.c	2007-09-18 19:22:51.000000000 +0000
@@ -181,7 +181,7 @@
     else
 	file = bfp->filename;
 
-    ret = db->open(db,
+    ret = (db->open)(db,
 #if DB_AT_LEAST(4,1)
 		   0,	/* TXN handle - we use autocommit instead */
 #endif
diff -Naur bogofilter-1.1.5/src/datastore_db_trans.c bogofilter-1.1.5.tpg/src/datastore_db_trans.c
--- bogofilter-1.1.5/src/datastore_db_trans.c	2006-05-29 14:28:00.000000000 +0000
+++ bogofilter-1.1.5.tpg/src/datastore_db_trans.c	2007-09-18 19:22:51.000000000 +0000
@@ -215,7 +215,7 @@
      * environment in heap memory, so we don't need to remove it.
      */
 
-    e = dbe->open(dbe, bfp->dirname,
+    e = (dbe->open)(dbe, bfp->dirname,
 		  dbenv_defflags | local_flags | DB_RECOVER, DS_MODE);
     if (e != 0) {
 	print_error(__FILE__, __LINE__, "Cannot recover environment \"%s\": %s",
@@ -502,7 +502,7 @@
 
     flags |= DB_CREATE | dbenv_defflags;
 
-    ret = env->dbe->open(env->dbe, bfp->dirname, flags, DS_MODE);
+    ret = (env->dbe->open)(env->dbe, bfp->dirname, flags, DS_MODE);
     if (ret != 0) {
 	env->dbe->close(env->dbe, 0);
 	print_error(__FILE__, __LINE__, "DB_ENV->open, err: %d, %s", ret, db_strerror(ret));
@@ -873,7 +873,7 @@
      * effort, we'll just check for DB_RUNRECOVERY */
 
 #if DB_AT_LEAST(3,2)
-    r = dbe->open(dbe, bfp->dirname, DB_JOINENV, DS_MODE);
+    r = (dbe->open)(dbe, bfp->dirname, DB_JOINENV, DS_MODE);
 #else
     r = ENOENT;
 #endif