]> granicus.if.org Git - php/commitdiff
- MFH: Properly initialize/finalize the library. This plugs the leaks caused by
authorMoriyoshi Koizumi <moriyoshi@php.net>
Sat, 13 Sep 2008 02:34:23 +0000 (02:34 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Sat, 13 Sep 2008 02:34:23 +0000 (02:34 +0000)
  onig_new().

ext/mbstring/php_mbregex.c

index 0c6b9a97af976bd73aa0a2bc9b8749af0350c312..9cc02dccb6286beaa918c42eee283518a3fab893 100644 (file)
@@ -66,6 +66,7 @@ void _php_mb_regex_globals_dtor(zend_mbstring_globals *pglobals TSRMLS_DC)
 /* {{{ PHP_MINIT_FUNCTION(mb_regex) */
 PHP_MINIT_FUNCTION(mb_regex)
 {
+       onig_init();
        return SUCCESS;
 }
 /* }}} */
@@ -73,6 +74,7 @@ PHP_MINIT_FUNCTION(mb_regex)
 /* {{{ PHP_MSHUTDOWN_FUNCTION(mb_regex) */
 PHP_MSHUTDOWN_FUNCTION(mb_regex)
 {
+       onig_end();
        return SUCCESS;
 }
 /* }}} */