diff options
| author | Dmitry Stogov <dmitry@php.net> | 2010-05-24 17:07:52 +0000 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@php.net> | 2010-05-24 17:07:52 +0000 |
| commit | f23e857676a00eefeb5886977316394ae898c023 (patch) | |
| tree | a7ad53b859a369467737880d0385aa36a4de8d6b /Zend/zend_compile.c | |
| parent | 04dd48ceca34cb5e6a65cc5236cea06096aaf057 (diff) | |
| download | php-git-f23e857676a00eefeb5886977316394ae898c023.tar.gz | |
Fixed ZTS build
Diffstat (limited to 'Zend/zend_compile.c')
| -rw-r--r-- | Zend/zend_compile.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index 4af725ecca..51fb9cddd6 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -6140,18 +6140,18 @@ ZEND_API void zend_initialize_class_data(zend_class_entry *ce, zend_bool nullify #ifdef ZTS int n = zend_hash_num_elements(CG(class_table)); - if (CG(static_members) && n >= CG(last_static_member)) { + if (CG(static_members_table) && n >= CG(last_static_member)) { /* Support for run-time declaration: dl() */ CG(last_static_member) = n+1; - CG(static_members) = realloc(CG(static_members), (n+1)*sizeof(HashTable*)); - CG(static_members)[n] = NULL; + CG(static_members_table) = realloc(CG(static_members_table), (n+1)*sizeof(zval**)); + CG(static_members_table)[n] = NULL; } ce->static_members_table = (zval**)(zend_intptr_t)n; #else ce->static_members_table = NULL; #endif } else { - ce->static_members_table = &ce->default_static_members_table; + ce->static_members_table = ce->default_static_members_table; } ce->default_properties_count = 0; |
