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;
ctrlfd = atoi(optarg);
break;
case 'v':
+ case 'V':
printf("cnid_dbd (Netatalk %s)\n", VERSION);
return -1;
}
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) );