diff options
author | Rasmus Lerdorf <rasmus@php.net> | 2004-04-23 18:08:58 +0000 |
---|---|---|
committer | Rasmus Lerdorf <rasmus@php.net> | 2004-04-23 18:08:58 +0000 |
commit | 191a661f8c764fdf1730be806a9fb4f177679028 (patch) | |
tree | 595d8c9f6e0d2d5a699b9af56520bb87a44181a3 /ext/pcre | |
parent | 838d30a5cdad56b973c6e220d4d1599e4e0fa2c5 (diff) | |
download | php-git-191a661f8c764fdf1730be806a9fb4f177679028.tar.gz |
MFB: Fix for bug #27810
Diffstat (limited to 'ext/pcre')
-rw-r--r-- | ext/pcre/php_pcre.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/ext/pcre/php_pcre.c b/ext/pcre/php_pcre.c index 1e0a468c37..7c848b2e2b 100644 --- a/ext/pcre/php_pcre.c +++ b/ext/pcre/php_pcre.c @@ -47,20 +47,6 @@ ZEND_DECLARE_MODULE_GLOBALS(pcre) - -static void *php_pcre_malloc(size_t size) -{ - return pemalloc(size, 1); -} - - -static void php_pcre_free(void *ptr) -{ - if (ptr) - pefree(ptr, 1); -} - - static void php_free_pcre_cache(void *data) { pcre_cache_entry *pce = (pcre_cache_entry *) data; @@ -107,14 +93,6 @@ static PHP_MINIT_FUNCTION(pcre) REGISTER_LONG_CONSTANT("PREG_SPLIT_OFFSET_CAPTURE", PREG_SPLIT_OFFSET_CAPTURE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("PREG_GREP_INVERT", PREG_GREP_INVERT, CONST_CS | CONST_PERSISTENT); - pcre_malloc = php_pcre_malloc; - pcre_free = php_pcre_free; - -#ifdef NO_RECURSE - pcre_stack_malloc = php_pcre_malloc; - pcre_stack_free = php_pcre_free; -#endif - return SUCCESS; } /* }}} */ @@ -560,7 +538,7 @@ static void php_pcre_match(INTERNAL_FUNCTION_PARAMETERS, int global) } } - php_pcre_free((void *) stringlist); + pcre_free((void *) stringlist); } } else { /* Failed to match */ |