diff --git a/doc/Changelog b/doc/Changelog index 6559caa13..e1f1c19ff 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,5 +1,6 @@ 16 June 2017: Wouter - Fix #1301: memory leak in respip and tests. + - Free callback in edns-subnetmod on exit and restart. 15 June 2017: Wouter - Fix stub zone queries leaking to the internet for diff --git a/edns-subnet/subnetmod.c b/edns-subnet/subnetmod.c index fbf58777f..9e76cefdf 100644 --- a/edns-subnet/subnetmod.c +++ b/edns-subnet/subnetmod.c @@ -244,6 +244,7 @@ subnetmod_deinit(struct module_env *env, int id) lock_rw_destroy(&sn_env->biglock); inplace_cb_delete(env, inplace_cb_edns_back_parsed, id); inplace_cb_delete(env, inplace_cb_query, id); + inplace_cb_delete(env, inplace_cb_query_response, id); ecs_whitelist_delete(sn_env->whitelist); slabhash_delete(sn_env->subnet_msg_cache); alloc_clear(&sn_env->alloc);