]> granicus.if.org Git - php/commitdiff
destroy displayed exception and reset eg
authorkrakjoe <joe.watkins@live.co.uk>
Mon, 18 Nov 2013 12:06:06 +0000 (12:06 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Mon, 18 Nov 2013 12:06:06 +0000 (12:06 +0000)
phpdbg_prompt.c

index c365345a9cfef2a4f1c9ea927f7ad54b8ac616c7..135d97fff04ac2c1a061cc2e59acc0ba6a655682 100644 (file)
@@ -447,6 +447,10 @@ static PHPDBG_COMMAND(run) /* {{{ */
                        */
                        zend_print_zval_r(
                                EG(exception), 0 TSRMLS_CC);
+                       
+                       /* make sure this is dtor'd and reset */
+                       zval_ptr_dtor(&EG(exception));
+                       EG(exception) = NULL;
                }
 
                EG(active_op_array) = orig_op_array;