From 2d4ae8bb3442fccaa426a309e76dbed31704db0d Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Thu, 11 Sep 2008 17:00:47 +0000 Subject: [PATCH] fix heap corruption svn path=/trunk/; revision=36140 --- reactos/dll/win32/advapi32/service/sctrl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/dll/win32/advapi32/service/sctrl.c b/reactos/dll/win32/advapi32/service/sctrl.c index 52f51c36c8a..af3900eb876 100644 --- a/reactos/dll/win32/advapi32/service/sctrl.c +++ b/reactos/dll/win32/advapi32/service/sctrl.c @@ -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;