From: L. Merino Date: Sat, 19 Sep 2020 07:48:42 +0000 (+0200) Subject: fix: avoid leaking cb_pair in inplace_cb_register_wrapped() X-Git-Tag: release-1.12.0rc1~20^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F311%2Fhead;p=thirdparty%2Funbound.git fix: avoid leaking cb_pair in inplace_cb_register_wrapped() --- diff --git a/dynlibmod/dynlibmod.c b/dynlibmod/dynlibmod.c index 2bd4a28c1..10ae143a4 100644 --- a/dynlibmod/dynlibmod.c +++ b/dynlibmod/dynlibmod.c @@ -255,6 +255,7 @@ inplace_cb_register_wrapped(void* cb, enum inplace_cb_list_type type, void* cbar } else if(type == inplace_cb_edns_back_parsed) { return inplace_cb_register(&dynlib_inplace_cb_edns_back_parsed, type, (void*) cb_pair, env, id); } else { + free(cb_pair); return 0; } }