]> the.earth.li Git - onak.git/blobdiff - onak.c
Fix memory leak when updating keys
[onak.git] / onak.c
diff --git a/onak.c b/onak.c
index f4ece8f2150b2eb9f0795a271e7edf98ffc8c55f..4c319cd194c68ed6137f3f6715485347a642f25f 100644 (file)
--- a/onak.c
+++ b/onak.c
@@ -394,6 +394,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);