]> granicus.if.org Git - php/commitdiff
that's not char * but zend_string *
authorAnatol Belski <ab@php.net>
Thu, 18 Sep 2014 15:11:48 +0000 (17:11 +0200)
committerAnatol Belski <ab@php.net>
Thu, 18 Sep 2014 15:14:57 +0000 (17:14 +0200)
Zend/zend.c
Zend/zend_string.c

index b646ec2554dfb379b905ad63bcebf4591d1461e8..07171bd4cc481550ce5a5aed6e51f050e6a83127 100644 (file)
@@ -549,7 +549,7 @@ static void compiler_globals_dtor(zend_compiler_globals *compiler_globals TSRMLS
        compiler_globals->last_static_member = 0;
 
 #ifdef ZTS
-       free(compiler_globals->empty_string);
+       zend_string_release(compiler_globals->empty_string);
 #endif
 }
 /* }}} */
index a9148f2c4a134cbb879e0228250837c215304e93..a4455e8da96c8f9ff8a1a94ded5d7834710e657a 100644 (file)
@@ -80,7 +80,7 @@ void zend_interned_strings_dtor(TSRMLS_D)
 #ifndef ZTS
        zend_hash_destroy(&CG(interned_strings));
 #else
-       free(CG(empty_string));
+       zend_string_release(CG(empty_string));
 #endif
 }