From d97f75d5ed50cee7017462569d4d3f85d8cad259 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Sun, 11 Dec 2005 22:36:20 +0000 Subject: [PATCH] Check for failed allocation in GetNamedPipeHandleStateA. svn path=/trunk/; revision=20089 --- reactos/lib/kernel32/file/npipe.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/reactos/lib/kernel32/file/npipe.c b/reactos/lib/kernel32/file/npipe.c index a9fcd278e88..decc1bc754e 100644 --- a/reactos/lib/kernel32/file/npipe.c +++ b/reactos/lib/kernel32/file/npipe.c @@ -924,6 +924,11 @@ GetNamedPipeHandleStateA(HANDLE hNamedPipe, SetLastError(ERROR_NOT_ENOUGH_MEMORY); return FALSE; } + if (UserNameW.Buffer == NULL) + { + SetLastError(ERROR_NOT_ENOUGH_MEMORY); + return FALSE; + } UserNameA.Buffer = lpUserName; UserNameA.Length = 0; -- 2.17.1