wininet: MSG_WAITALL support in NETCON_recv with SSL

Paul Chitescu pchitescu at voip.null.ro
Tue Aug 8 15:37:41 CDT 2006


ChangeLog: Implement support for MSG_WAITALL with SSL, should fix bug 2984

When SSL is in use continue reading when partial data was taken from peek 
buffer and MSG_WAITALL was requested (call comes from InternetReadFileEx 
without IRF_NO_WAIT).

NETCON_recv is called recursively to read the reminder of the buffer. There is 
no risk of infinite recursion as the peek buffer is guaranteed to be emptied.

Note: it is not clear to me if MSG_WAITALL should be also set by 
InternetReadFile.


Paul Chitescu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: NETCON_recv_SSL_waitall.patch
Type: text/x-diff
Size: 978 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20060808/d0999925/NETCON_recv_SSL_waitall-0001.bin


More information about the wine-patches mailing list