]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-4127 --resolve
authorJeff Lenk <jeff@jefflenk.com>
Wed, 18 Apr 2012 14:17:52 +0000 (09:17 -0500)
committerJeff Lenk <jeff@jefflenk.com>
Wed, 18 Apr 2012 14:17:52 +0000 (09:17 -0500)
src/switch.c

index b903fae5f0122a7873b67fe0c4c35c18f9b08f5e..4ac189a84a932abbafce8e1e8a242f96e8f7ffe9 100644 (file)
@@ -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);