]> arthur.barton.de Git - netatalk.git/blobdiff - etc/cnid_dbd/main.c
Add some debug messages for dbpath
[netatalk.git] / etc / cnid_dbd / main.c
index b8906f902bdcc3579a382b2502bc966c8c027ad7..1079fb5839051da06b03f6fd14515708cfd7e9d1 100644 (file)
@@ -283,7 +283,7 @@ int main(int argc, char *argv[])
     char *volpath = NULL;
     bstring dbpath;
 
-    while (( ret = getopt( argc, argv, "dF:l:p:t:v")) != -1 ) {
+    while (( ret = getopt( argc, argv, "dF:l:p:t:vV")) != -1 ) {
         switch (ret) {
         case 'd':
             delete_bdb = 1;
@@ -301,6 +301,7 @@ int main(int argc, char *argv[])
             ctrlfd = atoi(optarg);
             break;
         case 'v':
+        case 'V':
             printf("cnid_dbd (Netatalk %s)\n", VERSION);
             return -1;
         }
@@ -317,8 +318,8 @@ int main(int argc, char *argv[])
     setuplog(obj.options.logconfig, obj.options.logfile);
 
     EC_ZERO( load_volumes(&obj, NULL) );
-    EC_NULL( vol = getvolbypath(volpath) );
-
+    EC_NULL( vol = getvolbypath(&obj, volpath) );
+    EC_ZERO( load_charset(vol) );
     pack_setvol(vol);
 
     EC_NULL( dbpath = bfromcstr(vol->v_dbpath) );