X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=cgi%2Fadd.c;h=5775e81ce3f209702ac25a5620920e612360a212;hb=3da81770b841f841c5145f91a9ccedc296e13f4b;hp=02eb3eb00703a1bca1bff3e4b20b10e8cb37f304;hpb=a94e29c9a3763f96b1c773f0818b97e4fd0777b0;p=onak.git diff --git a/cgi/add.c b/cgi/add.c index 02eb3eb..5775e81 100644 --- a/cgi/add.c +++ b/cgi/add.c @@ -88,12 +88,14 @@ int main(int argc, char *argv[]) catchsignals(); dbctx = config.dbinit(config.backend, false); - count = cleankeys(&keys, config.clean_policies); + count = cleankeys(dbctx, &keys, config.clean_policies); logthing(LOGTHING_INFO, "%d keys cleaned.", count); count = dbctx->update_keys(dbctx, &keys, - &config.blacklist, true); + &config.blacklist, + config.clean_policies & ONAK_CLEAN_UPDATE_ONLY, + true); logthing(LOGTHING_NOTICE, "Got %d new keys.", count);