From cb2a82fa2883bf74c0850f1edcf009bd3c8e58b0 Mon Sep 17 00:00:00 2001 From: b1v1r Date: Sun, 14 Feb 2010 22:31:16 +0000 Subject: [PATCH] Fix memory leak freeing compiled regex (MODSEC-138). --- CHANGES | 4 +++- apache2/msc_pcre.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index e73f637c..fd7b1781 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ -05 Feb 2010 - 2.5.13-dev1 +14 Feb 2010 - 2.5.13-dev1 ------------------------- + * Fix memory leak freeing regex. Discovered by Tom Donovan. + * Fix some portability issues on Windows. diff --git a/apache2/msc_pcre.c b/apache2/msc_pcre.c index 89f42a71..84f63801 100644 --- a/apache2/msc_pcre.c +++ b/apache2/msc_pcre.c @@ -29,7 +29,7 @@ apr_status_t msc_pcre_cleanup(msc_regex_t *regex) { regex->pe = NULL; } if (regex->re != NULL) { - free(regex->re); + pcre_free(regex->re); regex->re = NULL; } }