dbctx = config.dbinit(config.backend, false);
logthing(LOGTHING_NOTICE, "Got %d new keys.",
dbctx->update_keys(dbctx, &keys,
- false));
+ &config.blacklist,
+ (config.clean_policies &
+ ONAK_CLEAN_UPDATE_ONLY),
+ false));
if (keys != NULL && update) {
flatten_publickey(keys,
&packets,
&fingerprint);
dbctx->delete_key(dbctx, &fingerprint,
false);
+ free_publickey(keys);
+ keys = NULL;
}
} else
dbctx->delete_key(dbctx, &fingerprint, false);