1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Author: Wouter Wijngaards <wouter@nlnetlabs.nl>
Subject: Avoid double free
Bug: https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=4218
===================================================================
--- a/riggerd/svr.c
+++ b/riggerd/svr.c
@@ -1014,7 +1014,6 @@
nm_connection_list_push_back(&forward_zones, new_zone);
store_add(&stored_zones, zone->string, zone->length);
hook_unbound_remove_local_zone(*zone);
- free(new_zone);
} else {
if (nm_connection_list_contains_zone(&forward_zones, zone->string, zone->length)) {
verbose(VERB_DEBUG, "Iter over reverse zones: %s remove from unbound local zones", zone->string);
|