diff options
author | Dmitry Stogov <dmitry@php.net> | 2006-10-16 11:13:08 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2006-10-16 11:13:08 +0000 |
commit | 31acd1c26e6c9dfb1cc2b12e4394cd5e38fb11aa (patch) | |
tree | 0335b991e73331465b6147199a1419db0a75c843 /Zend/zend.c | |
parent | bf95b643764ab56b3876a6fa37dce500148e2f69 (diff) | |
download | php-git-31acd1c26e6c9dfb1cc2b12e4394cd5e38fb11aa.tar.gz |
Fixed bug #39140 (Uncaught exception may cause crash)
Diffstat (limited to 'Zend/zend.c')
-rw-r--r-- | Zend/zend.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend.c b/Zend/zend.c index e23005b739..b9fe854aa9 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -1097,6 +1097,8 @@ ZEND_API int zend_execute_scripts(int type TSRMLS_DC, zval **retval, int file_co zend_execute(EG(active_op_array) TSRMLS_CC); if (EG(exception)) { char ex_class_name[128]; + + EG(opline_ptr) = NULL; if (Z_TYPE_P(EG(exception)) == IS_OBJECT) { strncpy(ex_class_name, Z_OBJ_CLASS_NAME_P(EG(exception)), 127); ex_class_name[127] = '\0'; |