From: W.C.A. Wijngaards Date: Thu, 8 Oct 2020 07:11:54 +0000 (+0200) Subject: - Fix #319: potential memory leak on config failure, in rpz config. X-Git-Tag: release-1.13.0rc1~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a87f05be7b36c7c45eca249dfd9d998e31770a34;p=thirdparty%2Funbound.git - Fix #319: potential memory leak on config failure, in rpz config. --- diff --git a/doc/Changelog b/doc/Changelog index 96f160f99..c59352cfd 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,6 +1,7 @@ 8 October 2020: Wouter - Tag for 1.12.0 release. - Current repo is version 1.12.1 in development. + - Fix #319: potential memory leak on config failure, in rpz config. 1 October 2020: Wouter - Current repo is version 1.12.0 for release. Tag for 1.12.0rc1. diff --git a/services/rpz.c b/services/rpz.c index ba5dd186d..13304652c 100644 --- a/services/rpz.c +++ b/services/rpz.c @@ -440,6 +440,8 @@ err: respip_set_delete(r->respip_set); if(r->taglist) free(r->taglist); + if(r->region) + regional_destroy(r->region); free(r); } return NULL;