]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix reconfiguration leaks: objects tied to http_port part1
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Thu, 31 Jul 2014 14:02:20 +0000 (17:02 +0300)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Thu, 31 Jul 2014 14:02:20 +0000 (17:02 +0300)
This patch cleans up forgotten(?) clientca and crlfile PortCfg members.

Note:
   PortCfg objects are still leaking so this change alone is not enough

src/anyp/PortCfg.cc

index c1d357ef8e3933cd8573663ce81de1f33c660a9c..4657f61a04c58f16314d4018f48fbe13d053f4c1 100644 (file)
@@ -77,10 +77,12 @@ AnyP::PortCfg::~PortCfg()
 #if USE_OPENSSL
     safe_free(cert);
     safe_free(key);
-    safe_free(options);
     safe_free(cipher);
+    safe_free(options);
+    safe_free(clientca);
     safe_free(cafile);
     safe_free(capath);
+    safe_free(crlfile);
     safe_free(dhfile);
     safe_free(sslflags);
     safe_free(sslContextSessionId);