Fix zonedb reload related leaks
Compare changes
Files
2+ 26
− 9
@@ -32,6 +32,9 @@
@@ -280,6 +283,8 @@ static zone_t *reuse_member_zone(zone_t *zone, server_t *server, conf_t *conf,
@@ -288,14 +293,24 @@ static zone_t *reuse_member_zone(zone_t *zone, server_t *server, conf_t *conf,
@@ -304,6 +319,7 @@ static zone_t *reuse_member_zone(zone_t *zone, server_t *server, conf_t *conf,
@@ -398,14 +414,14 @@ static knot_zonedb_t *create_zonedb(conf_t *conf, server_t *server, list_t *expi
@@ -452,6 +468,7 @@ static knot_zonedb_t *create_zonedb(conf_t *conf, server_t *server, list_t *expi
@@ -467,10 +484,11 @@ static knot_zonedb_t *create_zonedb(conf_t *conf, server_t *server, list_t *expi
@@ -502,8 +520,7 @@ static void remove_old_zonedb(conf_t *conf, knot_zonedb_t *db_old,