]> the.earth.li Git - onak.git/blobdiff - onak.c
Add blank line before armoured PGP data
[onak.git] / onak.c
diff --git a/onak.c b/onak.c
index f4ece8f2150b2eb9f0795a271e7edf98ffc8c55f..70f54348ccf39b5fa733b37425f523ef0ba04b72 100644 (file)
--- 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);