]> the.earth.li Git - onak.git/blobdiff - cgi/add.c
Fix compilation with later versions of Nettle
[onak.git] / cgi / add.c
index 02eb3eb00703a1bca1bff3e4b20b10e8cb37f304..5775e81ce3f209702ac25a5620920e612360a212 100644 (file)
--- 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);