Skip to content

Commit 8b9f38f

Browse files
committed
Set SA_ONSTACK in zend_sigaction
1 parent f516e19 commit 8b9f38f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Zend/zend_signal.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ ZEND_API void zend_sigaction(int signo, const struct sigaction *act, struct siga
248248
if (SIGG(handlers)[signo-1].handler == (void *) SIG_IGN) {
249249
sa.sa_sigaction = (void *) SIG_IGN;
250250
} else {
251-
sa.sa_flags = SA_SIGINFO | (act->sa_flags & SA_FLAGS_MASK);
251+
sa.sa_flags = SA_ONSTACK | SA_SIGINFO | (act->sa_flags & SA_FLAGS_MASK);
252252
sa.sa_sigaction = zend_signal_handler_defer;
253253
sa.sa_mask = global_sigmask;
254254
}

0 commit comments

Comments
 (0)