X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/5b3f77c7fbafb036d20a1577ed74f475e94ed821..b8790eaafd4ed0be8ab280581dedd3ff81ba752b:/keydb_dynamic.c 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));