Louis Lenders : ws2_32: Return SOCKET_ERROR in stubbed WSALookupServiceNext , to prevent apps from looping forever.
Alexandre Julliard
julliard at winehq.org
Thu Oct 28 12:19:49 CDT 2010
Module: wine
Branch: master
Commit: cb65dbf3d84f64d8275d853bb75e17fbf64b23c7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=cb65dbf3d84f64d8275d853bb75e17fbf64b23c7
Author: Louis Lenders <xerox_xerox2000 at yahoo.co.uk>
Date: Wed Oct 27 23:02:46 2010 +0200
ws2_32: Return SOCKET_ERROR in stubbed WSALookupServiceNext, to prevent apps from looping forever.
---
dlls/ws2_32/socket.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index 66726a7..c51ac35 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -6333,7 +6333,8 @@ INT WINAPI WSALookupServiceEnd( HANDLE lookup )
INT WINAPI WSALookupServiceNextA( HANDLE lookup, DWORD flags, LPDWORD len, LPWSAQUERYSETA results )
{
FIXME( "(%p 0x%08x %p %p) Stub!\n", lookup, flags, len, results );
- return 0;
+ WSASetLastError(WSA_E_NO_MORE);
+ return SOCKET_ERROR;
}
/***********************************************************************
@@ -6342,7 +6343,8 @@ INT WINAPI WSALookupServiceNextA( HANDLE lookup, DWORD flags, LPDWORD len, LPWSA
INT WINAPI WSALookupServiceNextW( HANDLE lookup, DWORD flags, LPDWORD len, LPWSAQUERYSETW results )
{
FIXME( "(%p 0x%08x %p %p) Stub!\n", lookup, flags, len, results );
- return 0;
+ WSASetLastError(WSA_E_NO_MORE);
+ return SOCKET_ERROR;
}
/***********************************************************************
More information about the wine-cvs
mailing list