From 70f46fcadc4f5af232eba4e9514aba2b3840171d Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 30 Jan 2007 12:07:18 +0000 Subject: [PATCH] DEVEL15-windows-procmgmt-20070130 Do not raise an exception if SIGQUIT is received prior to the registration of the Shutdown handler (cherry picked from commit b02c32b0692991636e06e1205ae0d07c9f15106b) --- src/procmgmt/procmgmt_nt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/procmgmt/procmgmt_nt.c b/src/procmgmt/procmgmt_nt.c index 8cfa2b53ca..83e9230522 100644 --- a/src/procmgmt/procmgmt_nt.c +++ b/src/procmgmt/procmgmt_nt.c @@ -141,13 +141,11 @@ DefaultActionHandler(int signo) case SIGHUP: case SIGINT: case SIGKILL: + case SIGQUIT: case SIGTERM: - case SIGUSR1: - case SIGUSR2: /* default action is "exit" */ ExitProcess(PMGT_SIGSTATUS_ENCODE(signo)); break; - case SIGQUIT: case SIGILL: case SIGABRT: case SIGFPE: @@ -161,6 +159,8 @@ DefaultActionHandler(int signo) RaiseException((DWORD) PMGT_SIGSTATUS_ENCODE(signo), EXCEPTION_NONCONTINUABLE, 0, NULL); break; + case SIGUSR1: + case SIGUSR2: case SIGCHLD: /* default action is "ignore" */ break;