From fcd6f24ca0eae41b12e8d49992f6496801fd862f Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Wed, 1 Mar 2017 21:48:15 +0000 Subject: [PATCH] [SCHEDSVC] Set service status to SERVICE_STOP_PENDING before setting it to SERVICE_STOPPED. svn path=/trunk/; revision=74020 --- reactos/base/services/schedsvc/schedsvc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/reactos/base/services/schedsvc/schedsvc.c b/reactos/base/services/schedsvc/schedsvc.c index 8b0c683c031..7f479c4825e 100644 --- a/reactos/base/services/schedsvc/schedsvc.c +++ b/reactos/base/services/schedsvc/schedsvc.c @@ -73,6 +73,7 @@ ServiceControlHandler(DWORD dwControl, { case SERVICE_CONTROL_STOP: TRACE(" SERVICE_CONTROL_STOP received\n"); + UpdateServiceStatus(SERVICE_STOP_PENDING); /* Stop listening to incoming RPC messages */ RpcMgmtStopServerListening(NULL); UpdateServiceStatus(SERVICE_STOPPED); @@ -96,6 +97,7 @@ ServiceControlHandler(DWORD dwControl, case SERVICE_CONTROL_SHUTDOWN: TRACE(" SERVICE_CONTROL_SHUTDOWN received\n"); + UpdateServiceStatus(SERVICE_STOP_PENDING); UpdateServiceStatus(SERVICE_STOPPED); return ERROR_SUCCESS;