]> granicus.if.org Git - php/commitdiff
Use internd string as key
authorXinchen Hui <laruence@php.net>
Mon, 29 Dec 2014 06:35:08 +0000 (14:35 +0800)
committerXinchen Hui <laruence@php.net>
Mon, 29 Dec 2014 06:35:08 +0000 (14:35 +0800)
Zend/zend_compile.c

index 8deefaefea65ad6d91d583d1972b64e3028991f1..7f525ae5fcfce7962c9a62f498731a4eb7b0ec64 100644 (file)
@@ -1292,9 +1292,9 @@ int zend_register_auto_global(zend_string *name, zend_bool jit, zend_auto_global
        auto_global.auto_global_callback = auto_global_callback;
        auto_global.jit = jit;
 
-       retval = zend_hash_add_mem(CG(auto_globals), name, &auto_global, sizeof(zend_auto_global)) != NULL ? SUCCESS : FAILURE;
+       retval = zend_hash_add_mem(CG(auto_globals), auto_global.name, &auto_global, sizeof(zend_auto_global)) != NULL ? SUCCESS : FAILURE;
 
-       zend_string_release(auto_global.name);
+       zend_string_release(name);
        return retval;
 }
 /* }}} */