From: Jeff Lenk Date: Wed, 18 Apr 2012 14:17:52 +0000 (-0500) Subject: FS-4127 --resolve X-Git-Tag: v1.2-rc1~17^2~201 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6963e34bb1fea17a7bc7676c1edecba1538e4df;p=thirdparty%2Ffreeswitch.git FS-4127 --resolve --- 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);