[3.0] 6b3a02f Avoid memory leak when adding bans.
Lasse Karstensen
lkarsten at varnish-software.com
Tue Mar 17 11:18:07 CET 2015
commit 6b3a02f274fa9ac413c06cd2e516117096e2ef1f
Author: Lasse Karstensen <lkarsten at varnish-software.com>
Date: Tue Mar 17 11:05:33 2015 +0100
Avoid memory leak when adding bans.
This is a backport of a88dbf913c7c264bb994f1fd5810e8a6ab27c3cc.
diff --git a/bin/varnishd/cache_ban.c b/bin/varnishd/cache_ban.c
index 4e4de57..ab7c0d9 100644
--- a/bin/varnishd/cache_ban.c
+++ b/bin/varnishd/cache_ban.c
@@ -294,6 +294,7 @@ ban_parse_regexp(struct cli *cli, const struct ban *b, const char *a3)
rc = pcre_fullinfo(re, NULL, PCRE_INFO_SIZE, &sz);
AZ(rc);
ban_add_lump(b, re, sz);
+ pcre_free(re);
return (0);
}
More information about the varnish-commit
mailing list