fix heap corruption

svn path=/trunk/; revision=36140
This commit is contained in:
Christoph von Wittich 2008-09-11 17:00:47 +00:00
parent 938228918e
commit 2d4ae8bb34

View file

@ -286,7 +286,7 @@ ScStartService(PSCM_CONTROL_PACKET ControlPacket)
lpService->Arguments = HeapAlloc(GetProcessHeap(),
HEAP_ZERO_MEMORY,
ControlPacket->dwSize * sizeof(WCHAR));
(ControlPacket->dwSize + 1) * sizeof(WCHAR));
if (lpService->Arguments == NULL)
return ERROR_OUTOFMEMORY;