X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=cgi%2Fadd.c;h=5775e81ce3f209702ac25a5620920e612360a212;hb=8ee9a59daf7a1ab1bf4ad8f4d2bcb88282db58a8;hp=c3a54a7295601947fc46b8277dbaa4731e324901;hpb=3877403043acfbfa57497d3ba51a5ec2db1c77dc;p=onak.git diff --git a/cgi/add.c b/cgi/add.c index c3a54a7..5775e81 100644 --- a/cgi/add.c +++ b/cgi/add.c @@ -88,11 +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, true); + count = dbctx->update_keys(dbctx, &keys, + &config.blacklist, + config.clean_policies & ONAK_CLEAN_UPDATE_ONLY, + true); logthing(LOGTHING_NOTICE, "Got %d new keys.", count);