diff options
author | Xinchen Hui <laruence@gmail.com> | 2017-04-07 16:15:36 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@gmail.com> | 2017-04-07 16:15:36 +0800 |
commit | 7a796d18eefcc62a83199adb9db92913172f81b6 (patch) | |
tree | d182f0f119b8826cddfbb4074cbcbcfa09d2885b /Zend | |
parent | d3198aa5a1ba4f28a2853c35fc445be4f426e0b0 (diff) | |
download | php-git-7a796d18eefcc62a83199adb9db92913172f81b6.tar.gz |
Fixed bug #74353 (Segfault when killing within bash script trap code)
Diffstat (limited to 'Zend')
-rw-r--r-- | Zend/zend_signal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_signal.c b/Zend/zend_signal.c index e067c518e8..368ad7b5b3 100644 --- a/Zend/zend_signal.c +++ b/Zend/zend_signal.c @@ -210,7 +210,7 @@ static void zend_signal_handler(int signo, siginfo_t *siginfo, void *context) #endif } } - } else { + } else if (p_sig.handler != SIG_IGN) { if (p_sig.flags & SA_SIGINFO) { if (p_sig.flags & SA_RESETHAND) { SIGG(handlers)[signo-1].flags = 0; |