From: krakjoe Date: Sat, 23 Nov 2013 17:09:52 +0000 (+0000) Subject: fix sigint when executing X-Git-Tag: php-5.6.0alpha1~110^2~123 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b76b543cae6555f852ff5d08ca4ae17e8666589d;p=php fix sigint when executing --- diff --git a/phpdbg_prompt.c b/phpdbg_prompt.c index 0e7572ba21..8a6ec927de 100644 --- a/phpdbg_prompt.c +++ b/phpdbg_prompt.c @@ -549,8 +549,10 @@ PHPDBG_COMMAND(run) /* {{{ */ zend_try { php_output_activate(TSRMLS_C); + PHPDBG_G(flags) ^= PHPDBG_IS_INTERACTIVE; zend_execute( EG(active_op_array) TSRMLS_CC); + PHPDBG_G(flags) ^= PHPDBG_IS_INTERACTIVE; php_output_deactivate(TSRMLS_C); } zend_catch { EG(active_op_array) = orig_op_array;