. Fixed bug #77800 (phpdbg segfaults on listing some conditional breakpoints).
(krakjoe)
. Fixed bug #77805 (phpdbg build fails when readline is shared). (krakjoe)
-
+
- Reflection:
. Fixed bug #77772 (ReflectionClass::getMethods(null) doesn't work). (Nikita)
+ . Fixed bug #77882 (Different behavior: always calls destructor). (Nikita)
- Standard:
- . Fixed bug #77680 (recursive mkdir on ftp stream wrapper is incorrect).
- (Vlad Temian)
+ . Fixed bug #77793 (Segmentation fault in extract() when overwriting
+ reference with itself). (Nikita)
. Fixed bug #77844 (Crash due to null pointer in parse_ini_string with
INI_SCANNER_TYPED). (Nikita)
. Fixed bug #77853 (Inconsistent substr_compare behaviour with empty
for (i = 0; i < num_args; i++) {
zval_ptr_dtor(¶ms[i]);
}
+
+ if (EG(exception)) {
+ zend_object_store_ctor_failed(Z_OBJ_P(return_value));
+ }
if (ret == FAILURE) {
php_error_docref(NULL, E_WARNING, "Invocation of %s's constructor failed", ZSTR_VAL(ce->name));
- zval_dtor(return_value);
+ zval_ptr_dtor(return_value);
RETURN_NULL();
}
} else if (ZEND_NUM_ARGS()) {