Module: wine Branch: master Commit: 2b6dacfdbe3f4c902a9243170880757ac2f7f806 URL: http://source.winehq.org/git/wine.git/?a=commit;h=2b6dacfdbe3f4c902a92431708...
Author: Hans Leidekker hans@codeweavers.com Date: Tue Dec 9 12:48:26 2014 +0100
winhttp: Don't report data pending in the socket.
Some installers make assumptions about the size of the internal buffer. We could exceed that size when there's enough data pending in the socket.
---
dlls/winhttp/net.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/dlls/winhttp/net.c b/dlls/winhttp/net.c index b77c706..7213dd9 100644 --- a/dlls/winhttp/net.c +++ b/dlls/winhttp/net.c @@ -740,16 +740,8 @@ ULONG netconn_query_data_available( netconn_t *conn ) if(!netconn_connected(conn)) return 0;
- if(conn->secure) { + if(conn->secure) return conn->peek_len; - }else { -#ifdef FIONREAD - ULONG unread; - - if(!ioctlsocket(conn->socket, FIONREAD, &unread)) - return unread; -#endif - }
return 0; }