[SERVICES]

RControlService: Initialize the callers service status information. 

svn path=/trunk/; revision=54370
This commit is contained in:
Eric Kohl 2011-11-13 00:13:00 +00:00
parent 2c472c9d01
commit e4eecc98b8

View file

@ -1095,7 +1095,6 @@ DWORD RControlService(
return ERROR_INVALID_HANDLE;
}
/* Check the service entry point */
lpService = hSvc->ServiceEntry;
if (lpService == NULL)
@ -1132,6 +1131,11 @@ DWORD RControlService(
DesiredAccess))
return ERROR_ACCESS_DENIED;
/* Return the current service status information */
RtlCopyMemory(lpServiceStatus,
&lpService->Status,
sizeof(SERVICE_STATUS));
if (dwControl == SERVICE_CONTROL_STOP)
{
/* Check if the service has dependencies running as windows