]> granicus.if.org Git - php/commitdiff
MFB: fix memleak of pcre study data
authorNuno Lopes <nlopess@php.net>
Wed, 6 Sep 2006 16:31:28 +0000 (16:31 +0000)
committerNuno Lopes <nlopess@php.net>
Wed, 6 Sep 2006 16:31:28 +0000 (16:31 +0000)
ext/pcre/php_pcre.c

index 5120fb5b49c5721391fba1adf61d12e1902b40eb..12ab7315f84be569187b03dfaeb6a59dbe9a163b 100644 (file)
@@ -102,6 +102,7 @@ static void php_free_pcre_cache(void *data)
        pcre_cache_entry *pce = (pcre_cache_entry *) data;
        if (!pce) return;
        pefree(pce->re, 1);
+       if (pce->extra) pefree(pce->extra, 1);
 #if HAVE_SETLOCALE
        if ((void*)pce->tables) pefree((void*)pce->tables, 1);
        pefree(pce->locale, 1);