bug in ovdb code
Andy Igoshin
ai at vsu.ru
Thu Dec 12 13:08:59 UTC 2002
Hi!
patch attached.
--
Andy Igoshin <ai at vsu.ru>
Phone: +7 0732 522406 Voronezh State University
Fax: +7 0732 789820 Network Operation Center
CA: http://noc.vsu.ru/ca/ Voronezh, Russia
-- Attached file included as plaintext by Ecartis --
-- File: ovdb.c.diff
--- ovdb.c.ORIG Thu Dec 12 16:01:10 2002
+++ ovdb.c Thu Dec 12 16:02:55 2002
@@ -401,7 +401,7 @@
if(ovdb_conf.pagesize > 0)
(dbs[which])->set_pagesize(dbs[which], ovdb_conf.pagesize);
-#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MAJOR >= 1)
+#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1)
/* starting sometime early db 4.X, db->open gets a new parameter */
if(ret = (dbs[which])->open(dbs[which], 0, _dbnames[which], NULL,
DB_BTREE, _db_flags, 0666)) {
@@ -737,7 +737,7 @@
return ret;
}
-#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MAJOR >= 1)
+#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1)
/* starting sometime early db 4.X, db->open gets a new parameter */
if(ret = vdb->open(vdb, 0, "version", NULL, DB_BTREE,
_db_flags, 0666)) {
@@ -862,7 +862,7 @@
return FALSE;
}
-#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MAJOR >= 1)
+#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1)
/* starting sometime early db 4.X, db->open gets a new parameter */
if(ret = groupstats->open(groupstats, 0, "groupstats", NULL,
DB_BTREE, _db_flags, 0666)) {
@@ -882,7 +882,7 @@
syslog(L_FATAL, "OVDB: open: db_create: %s", db_strerror(ret));
return FALSE;
}
-#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MAJOR >= 1)
+#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1)
if(ret = groupsbyname->open(groupsbyname, 0, "groupsbyname", NULL, DB_HASH,
_db_flags, 0666)) {
groupsbyname->close(groupsbyname, 0);
@@ -901,7 +901,7 @@
syslog(L_FATAL, "OVDB: open: db_create: %s", db_strerror(ret));
return FALSE;
}
-#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MAJOR >= 1)
+#if (DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1)
if(ret = groupaliases->open(groupaliases, 0, "groupaliases", NULL, DB_HASH,
_db_flags, 0666)) {
groupaliases->close(groupaliases, 0);
More information about the inn-patches
mailing list