Author: tfaber Date: Sat Nov 7 11:54:17 2015 New Revision: 69829
URL: http://svn.reactos.org/svn/reactos?rev=69829&view=rev Log: [WS2_32] - Fill the protocol info buffer in WSAEnumProtocolsA/W. Should fix some ws2_32_winetest:sock crashes and flakiness.
Modified: trunk/reactos/dll/win32/ws2_32/misc/stubs.c
Modified: trunk/reactos/dll/win32/ws2_32/misc/stubs.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32/misc/stubs... ============================================================================== --- trunk/reactos/dll/win32/ws2_32/misc/stubs.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/ws2_32/misc/stubs.c [iso-8859-1] Sat Nov 7 11:54:17 2015 @@ -497,6 +497,11 @@ { UNIMPLEMENTED
+ if (lpProtocolBuffer) + { + RtlZeroMemory(lpProtocolBuffer, *lpdwBufferLength); + } + *lpdwBufferLength = sizeof(WSAPROTOCOL_INFOA); WSASetLastError(WSASYSCALLFAILURE); return SOCKET_ERROR; } @@ -513,6 +518,11 @@ { UNIMPLEMENTED
+ if (lpProtocolBuffer) + { + RtlZeroMemory(lpProtocolBuffer, *lpdwBufferLength); + } + *lpdwBufferLength = sizeof(WSAPROTOCOL_INFOW); WSASetLastError(WSASYSCALLFAILURE); return SOCKET_ERROR; }