summaryrefslogtreecommitdiff
path: root/Zend/zend.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2006-10-16 11:13:08 +0000
committerDmitry Stogov <dmitry@php.net>2006-10-16 11:13:08 +0000
commit31acd1c26e6c9dfb1cc2b12e4394cd5e38fb11aa (patch)
tree0335b991e73331465b6147199a1419db0a75c843 /Zend/zend.c
parentbf95b643764ab56b3876a6fa37dce500148e2f69 (diff)
downloadphp-git-31acd1c26e6c9dfb1cc2b12e4394cd5e38fb11aa.tar.gz
Fixed bug #39140 (Uncaught exception may cause crash)
Diffstat (limited to 'Zend/zend.c')
-rw-r--r--Zend/zend.c2
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';