]> git.proxmox.com Git - ovs.git/commitdiff
windows: Set service status when stop is issued
authorAlin Serdean <aserdean@cloudbasesolutions.com>
Fri, 19 May 2017 21:23:47 +0000 (21:23 +0000)
committerBen Pfaff <blp@ovn.org>
Wed, 31 May 2017 23:24:24 +0000 (16:24 -0700)
If the service manager issued a stop service, the control handler
registered by the running daemon should report that service changed
state.

Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
lib/daemon-windows.c

index 55545f8ec0fdf8c2d36b3c69b3c974973f7589b2..580428454d008a0dc04697b696e70ee1c008ef18 100644 (file)
@@ -198,6 +198,7 @@ control_handler(DWORD request)
         service_status.dwCurrentState = SERVICE_STOPPED;
         service_status.dwWin32ExitCode = NO_ERROR;
         SetEvent(wevent);
+        SetServiceStatus(hstatus, &service_status);
         break;
 
     default: