]> arthur.barton.de Git - netatalk.git/blobdiff - etc/cnid_dbd/cmd_dbd.c
Merge from branch 2-1
[netatalk.git] / etc / cnid_dbd / cmd_dbd.c
index 5c29e19ca8fc6be1af70a8b1f8be2b4bff493e57..532b7b8a6bd3b67d3966e374185ea83f02e91b04 100644 (file)
@@ -93,12 +93,13 @@ static struct db_param db_param = {
     64 * 1024,                  /* bdb cachesize (64 MB) */
     DEFAULT_MAXLOCKS,           /* maxlocks */
     DEFAULT_MAXLOCKOBJS,        /* maxlockobjs */
-    -1,                         /* not used ... */
-    -1,
-    "",
-    -1,
-    -1,
-    -1
+    0,                          /* flush_interval */
+    0,                          /* flush_frequency */
+    1000,                       /* txn_frequency */
+    0,                          /* usock_file */
+    -1,                         /* fd_table_size */
+    -1,                         /* idle_timeout */
+    -1                          /* max_vols */
 };
 static char dbpath[MAXPATHLEN+1];   /* Path to the dbd database */
 
@@ -481,9 +482,11 @@ int main(int argc, char **argv)
 
     /* Cleanup */
     dbd_log(LOGDEBUG, "Closing db");
-    if (! nocniddb && dbif_close(dbd) < 0) {
-        dbd_log( LOGSTD, "Error closing database");
-        goto exit_failure;
+    if (! nocniddb) {
+        if (dbif_close(dbd) < 0) {
+            dbd_log( LOGSTD, "Error closing database");
+            goto exit_failure;
+        }
     }
 
 exit_success: