From 38d1fdf1180aa748eb7f553c7e68b3a5303839fb Mon Sep 17 00:00:00 2001 From: Peter Hater <7element@mail.bg> Date: Wed, 9 Nov 2016 12:05:48 +0000 Subject: [PATCH] [MSAFD] Fix possible memory corruption in WSPIoctl. Brought to you by Andreas Maier aka andy-123. Thanks. CORE-12322 svn path=/trunk/; revision=73177 --- reactos/dll/win32/msafd/misc/dllmain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/msafd/misc/dllmain.c b/reactos/dll/win32/msafd/misc/dllmain.c index c8d1480708c..d03d613a4d0 100644 --- a/reactos/dll/win32/msafd/misc/dllmain.c +++ b/reactos/dll/win32/msafd/misc/dllmain.c @@ -2250,7 +2250,7 @@ WSPIoctl(IN SOCKET Handle, OUT LPINT lpErrno) { PSOCKET_INFORMATION Socket = NULL; - BOOLEAN NeedsCompletion = lpOverlapped != NULL; + BOOL NeedsCompletion = lpOverlapped != NULL; BOOLEAN NonBlocking; INT Errno = NO_ERROR, Ret = SOCKET_ERROR; DWORD cbRet = 0; @@ -2394,7 +2394,7 @@ WSPIoctl(IN SOCKET Handle, &cbRet, lpOverlapped, lpCompletionRoutine, - (LPBOOL)&NeedsCompletion); + &NeedsCompletion); if (Errno == NO_ERROR) Ret = NO_ERROR;