X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=onak.c;h=70f54348ccf39b5fa733b37425f523ef0ba04b72;hb=3886942162fd8193d8a804a685a3f96a65b9712c;hp=f4ece8f2150b2eb9f0795a271e7edf98ffc8c55f;hpb=35be219c978ea1869cd6dae4649478e2d503a7b6;p=onak.git diff --git a/onak.c b/onak.c index f4ece8f..70f5434 100644 --- a/onak.c +++ b/onak.c @@ -241,7 +241,8 @@ int main(int argc, char *argv[]) dbctx = config.dbinit(config.backend, false); logthing(LOGTHING_NOTICE, "Got %d new keys.", dbctx->update_keys(dbctx, &keys, - false)); + &config.blacklist, + false)); if (keys != NULL && update) { flatten_publickey(keys, &packets, @@ -394,6 +395,8 @@ int main(int argc, char *argv[]) &fingerprint); dbctx->delete_key(dbctx, &fingerprint, false); + free_publickey(keys); + keys = NULL; } } else dbctx->delete_key(dbctx, &fingerprint, false);