]> granicus.if.org Git - php/commitdiff
Initialize GC_TYPE_INFO for EG(symbol_table)
authorNikita Popov <nikic@php.net>
Wed, 28 May 2014 19:32:52 +0000 (21:32 +0200)
committerNikita Popov <nikic@php.net>
Wed, 28 May 2014 22:15:50 +0000 (00:15 +0200)
Zend/zend_execute_API.c

index f0f856d6706c25a057b18cb6091271afa0238fe8..f9139aae55e6ce058a3ecbf5fb356beeb9aabb7c 100644 (file)
@@ -159,6 +159,7 @@ void init_executor(TSRMLS_D) /* {{{ */
        ZVAL_LONG(zend_vm_stack_top_inc(TSRMLS_C), 0);
 
        zend_hash_init(&EG(symbol_table).ht, 64, NULL, ZVAL_PTR_DTOR, 0);
+       GC_TYPE_INFO(&EG(symbol_table)) = IS_ARRAY;
        EG(active_symbol_table) = &EG(symbol_table);
 
        zend_llist_apply(&zend_extensions, (llist_apply_func_t) zend_extension_activator TSRMLS_CC);