From 7a796d18eefcc62a83199adb9db92913172f81b6 Mon Sep 17 00:00:00 2001 From: Xinchen Hui Date: Fri, 7 Apr 2017 16:15:36 +0800 Subject: Fixed bug #74353 (Segfault when killing within bash script trap code) --- Zend/zend_signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Zend') 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; -- cgit v1.2.1