X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=onak.c;h=08bdd39e425275c0b980363f51403750519227ab;hb=2458360e75aa46091f60c16e041c07bffe2edefb;hp=0c4673d7704323723c53133b9cc429f2700bd5c9;hpb=4117d3174e8ae389db9fff2867592fc798a896b2;p=onak.git diff --git a/onak.c b/onak.c index 0c4673d..08bdd39 100644 --- a/onak.c +++ b/onak.c @@ -207,7 +207,7 @@ int main(int argc, char *argv[]) if ((argc - optind) < 1) { usage(); } else if (!strcmp("dump", argv[optind])) { - dbctx = config.dbinit(true); + dbctx = config.dbinit(config.backend, true); dumpstate.count = dumpstate.filenum = 0; dumpstate.maxcount = 100000; dumpstate.fd = -1; @@ -238,7 +238,7 @@ int main(int argc, char *argv[]) logthing(LOGTHING_INFO, "%d keys cleaned.", result); - dbctx = config.dbinit(false); + dbctx = config.dbinit(config.backend, false); logthing(LOGTHING_NOTICE, "Got %d new keys.", dbctx->update_keys(dbctx, &keys, false)); @@ -337,7 +337,7 @@ int main(int argc, char *argv[]) ishex = true; } } - dbctx = config.dbinit(false); + dbctx = config.dbinit(config.backend, false); if (!strcmp("index", argv[optind])) { find_keys(dbctx, search, keyid, &fingerprint, ishex, isfp, dispfp, skshash,