Skip to content
Snippets Groups Projects
Commit 5a05ca2c authored by Libor Peltan's avatar Libor Peltan Committed by Filip Siroky
Browse files

keyusage: fixed memory leak

parent 05686add
No related branches found
No related tags found
1 merge request!650add keyusage test
Pipeline #
......@@ -217,6 +217,11 @@ static int exec_remove_old_key(dnssec_event_ctx_t *ctx)
if (dnssec_keyusage_is_used(keyusage, retired->id)) {
dnssec_keyusage_free(keyusage);
free(path);
dnssec_key_free(retired->key);
free(retired->id);
free(retired);
return dnssec_kasp_zone_save(ctx->kasp, ctx->zone);
}
dnssec_keyusage_free(keyusage);
......@@ -224,6 +229,10 @@ static int exec_remove_old_key(dnssec_event_ctx_t *ctx)
dnssec_keystore_remove_key(ctx->keystore, retired->id);
dnssec_key_free(retired->key);
free(retired->id);
free(retired);
return dnssec_kasp_zone_save(ctx->kasp, ctx->zone);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment