From 2e001db9ee013226ad3654933ef4ce3953d1eabe Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 27 Nov 2011 10:55:45 +0000 Subject: [PATCH] [TCPVCS] - Report service status upon an interrogate request. - Set the wait hint to a non-zero value. svn path=/trunk/; revision=54506 --- reactos/base/services/tcpsvcs/tcpsvcs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/base/services/tcpsvcs/tcpsvcs.c b/reactos/base/services/tcpsvcs/tcpsvcs.c index f91e88b01d6..6730eab14ff 100644 --- a/reactos/base/services/tcpsvcs/tcpsvcs.c +++ b/reactos/base/services/tcpsvcs/tcpsvcs.c @@ -135,7 +135,7 @@ ServerCtrlHandler(DWORD dwControl, LogEvent(L"\nSetting the service to SERVICE_STOP_PENDING", 0, 0, LOG_FILE); InterlockedExchange((LONG *)&bShutdown, TRUE); pServInfo->servStatus.dwWin32ExitCode = 0; - pServInfo->servStatus.dwWaitHint = 0; + pServInfo->servStatus.dwWaitHint = 5000; UpdateStatus(pServInfo, SERVICE_STOP_PENDING, 1); break; @@ -152,6 +152,7 @@ ServerCtrlHandler(DWORD dwControl, break; case SERVICE_CONTROL_INTERROGATE: + SetServiceStatus(pServInfo->hStatus, &pServInfo->servStatus); break; default: