From e6963e34bb1fea17a7bc7676c1edecba1538e4df Mon Sep 17 00:00:00 2001 From: Jeff Lenk Date: Wed, 18 Apr 2012 09:17:52 -0500 Subject: [PATCH] FS-4127 --resolve --- src/switch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/switch.c b/src/switch.c index b903fae5f0..4ac189a84a 100644 --- a/src/switch.c +++ b/src/switch.c @@ -212,7 +212,7 @@ void WINAPI service_main(DWORD numArgs, char **args) memset(&status, 0, sizeof(SERVICE_STATUS)); status.dwServiceType = SERVICE_WIN32; status.dwCurrentState = SERVICE_START_PENDING; - status.dwControlsAccepted = SERVICE_ACCEPT_STOP; + status.dwControlsAccepted = SERVICE_ACCEPT_STOP | SERVICE_ACCEPT_SHUTDOWN; /* register our handler for service control messages */ hStatus = RegisterServiceCtrlHandler(service_name, &ServiceCtrlHandler);