X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb_dynamic.c;h=ba7792f20302a756d3bcd98c4d28107f87e0472e;hb=bad6a34d8e0ffaf7e9d3d7037e6e9d926a66beef;hp=503f1bfef0433d818c1af37c7cd965c3de297aff;hpb=5b3f77c7fbafb036d20a1577ed74f475e94ed821;p=onak.git diff --git a/keydb_dynamic.c b/keydb_dynamic.c index 503f1bf..ba7792f 100644 --- a/keydb_dynamic.c +++ b/keydb_dynamic.c @@ -45,6 +45,11 @@ static bool load_backend(void) loaded_backend = NULL; } + if (config.use_keyd) { + free(config.db_backend); + config.db_backend = strdup("keyd"); + } + if (!config.db_backend) { logthing(LOGTHING_CRITICAL, "No database backend defined."); exit(EXIT_FAILURE); @@ -423,7 +428,7 @@ static int dynamic_update_keys(struct openpgp_publickey **keys, bool sendsync) for (curkey = *keys; curkey != NULL; curkey = curkey->next) { intrans = dynamic_starttrans(); logthing(LOGTHING_INFO, - "Fetching key 0x%llX, result: %d", + "Fetching key 0x%" PRIX64 ", result: %d", get_keyid(curkey), dynamic_fetch_key(get_keyid(curkey), &oldkey, intrans));