diff options
author | Xinchen Hui <laruence@php.net> | 2014-06-29 15:45:08 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@php.net> | 2014-06-29 15:45:08 +0800 |
commit | 704e98072eb488b6d68a84d5bd93f2119d821732 (patch) | |
tree | 10d72ce6aed942b94b96ae16215c312b2ed79d8c | |
parent | 0b12c08363d9277bfc2cbefb237a0f3f8147b146 (diff) | |
download | php-git-704e98072eb488b6d68a84d5bd93f2119d821732.tar.gz |
Fixed segfault temporarily (probably need to be reverted later)
-rw-r--r-- | ext/intl/common/common_enum.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/intl/common/common_enum.cpp b/ext/intl/common/common_enum.cpp index e63e091edf..e9d052d6ed 100644 --- a/ext/intl/common/common_enum.cpp +++ b/ext/intl/common/common_enum.cpp @@ -141,9 +141,9 @@ U_CFUNC void IntlIterator_from_StringEnumeration(StringEnumeration *se, zval *ob { IntlIterator_object *ii; object_init_ex(object, IntlIterator_ce_ptr); - ii = (IntlIterator_object*)Z_OBJ_P(object); + ii = Z_INTL_ITERATOR_P(object); ii->iterator = (zend_object_iterator*)emalloc(sizeof(zoi_with_current)); - zend_iterator_init(ii->iterator TSRMLS_CC); + //????????? dtor zend_iterator_init(ii->iterator TSRMLS_CC); ZVAL_PTR(&ii->iterator->data, se); ii->iterator->funcs = &string_enum_object_iterator_funcs; ii->iterator->index = 0; |