fix a memory leak that could occur when signing

when signatures were not added because of too many types already
existing at a node, the diff was not being cleaned up; this led to
a memory leak being reported at shutdown.

(cherry picked from commit 2825bdb1ae5be801e7ed603ba2455ed9a308f1f7)
This commit is contained in:
Evan Hunt
2024-07-29 12:27:25 +02:00
committed by Ondřej Surý
parent 89f1779bc2
commit a080317de0
+1
View File
@@ -10048,6 +10048,7 @@ cleanup:
}
dns_diff_clear(&_sig_diff);
dns_diff_clear(&post_diff);
for (i = 0; i < nkeys; i++) {
dst_key_free(&zone_keys[i]);