From: Fabian Keil <fk@fabiankeil.de>
Date: Sun, 30 Aug 2020 07:24:48 +0000 (+0200)
Subject: cgi_show_status: Don't leak memory when no filter files are specified
X-Git-Tag: v_3_0_29~166
X-Git-Url: http://www.privoxy.org/gitweb/@default-cgi@/faq/%22https:/user-manual/@default-cgi@show-url-info?a=commitdiff_plain;h=1b1370f7a8a9cc5434d3e0e54dd620df1e70c873;p=privoxy.git

cgi_show_status: Don't leak memory when no filter files are specified

Sponsored by: Robert Klemme
---

diff --git a/cgisimple.c b/cgisimple.c
index 0077e7c4..a8fd8268 100644
--- a/cgisimple.c
+++ b/cgisimple.c
@@ -1380,6 +1380,7 @@ jb_err cgi_show_status(struct client_state *csp,
    {
       if (!err) err = map(exports, "re-filter-filenames", 1, "<tr><td>None specified</td></tr>", 1);
       if (!err) err = map_block_killer(exports, "have-filterfile");
+      freez(s);
    }
 
 #ifdef FEATURE_TRUST