@@ -306,7 +306,7 @@ ZEND_METHOD(exception, __construct)
306
306
#define CHECK_EXC_TYPE (id , type ) \
307
307
pvalue = zend_read_property_ex(i_get_exception_base(object), (object), CG(known_strings)[id], 1, &value); \
308
308
if (Z_TYPE_P(pvalue) != IS_NULL && Z_TYPE_P(pvalue) != type) { \
309
- zend_unset_property(i_get_exception_base(object), object, ZEND_STR_PREVIOUS , sizeof(ZEND_STR_PREVIOUS )-1); \
309
+ zend_unset_property(i_get_exception_base(object), object, "previous" , sizeof("previous" )-1); \
310
310
}
311
311
312
312
ZEND_METHOD (exception , __wakeup )
@@ -319,12 +319,11 @@ ZEND_METHOD(exception, __wakeup)
319
319
CHECK_EXC_TYPE (ZEND_STR_FILE , IS_STRING );
320
320
CHECK_EXC_TYPE (ZEND_STR_LINE , IS_LONG );
321
321
CHECK_EXC_TYPE (ZEND_STR_TRACE , IS_ARRAY );
322
- CHECK_EXC_TYPE (ZEND_STR_PREVIOUS , IS_OBJECT );
323
- pvalue = zend_read_property (i_get_exception_base (object ), object , ZEND_STR_PREVIOUS , sizeof (ZEND_STR_PREVIOUS )- 1 , 1 , & value );
322
+ pvalue = zend_read_property (i_get_exception_base (object ), object , "previous" , sizeof ("previous" )- 1 , 1 , & value );
324
323
if (pvalue && Z_TYPE_P (pvalue ) != IS_NULL && (Z_TYPE_P (pvalue ) != IS_OBJECT ||
325
324
!instanceof_function (Z_OBJCE_P (pvalue ), i_get_exception_base (object )) ||
326
325
pvalue == object )) {
327
- zend_unset_property (i_get_exception_base (object ), object , ZEND_STR_PREVIOUS , sizeof (ZEND_STR_PREVIOUS )- 1 );
326
+ zend_unset_property (i_get_exception_base (object ), object , "previous" , sizeof ("previous" )- 1 );
328
327
}
329
328
}
330
329
/* }}} */
0 commit comments