mirror of
https://github.com/php/php-src.git
synced 2024-11-23 09:54:15 +08:00
Properly forward the signal to the original handler if TSRM is shutdown. (#10219)
This ensures proper handling of SIGQUIT in ZTS fpm builds outside of active requests.
This commit is contained in:
parent
10d912d6e3
commit
059bf33e60
@ -183,8 +183,7 @@ static void zend_signal_handler(int signo, siginfo_t *siginfo, void *context)
|
||||
zend_signal_entry_t p_sig;
|
||||
#ifdef ZTS
|
||||
if (tsrm_is_shutdown() || !tsrm_get_ls_cache()) {
|
||||
p_sig.flags = 0;
|
||||
p_sig.handler = SIG_DFL;
|
||||
p_sig = global_orig_handlers[signo-1];
|
||||
} else
|
||||
#endif
|
||||
p_sig = SIGG(handlers)[signo-1];
|
||||
|
Loading…
Reference in New Issue
Block a user