[PATCH 1/6] wininet: Make sure that we have data buffered before sending INTERNET_STATUS_REQUEST_COMPLETE notification.
Jacek Caban
jacek at codeweavers.com
Mon Jan 12 17:19:56 CST 2009
Hans Leidekker wrote:
> On Monday 12 January 2009 18:19:54 Jacek Caban wrote:
>
>
>> +static void HTTP_ReceiveRequest(WININETHTTPREQW *req)
>> +{
>> + INTERNET_ASYNC_RESULT iar;
>> + BYTE buffer[4048];
>>
>
> I think HTTP_ReceiveRequestData would be a better name for this function.
>
Right, I've resent a new patch.
> And I guess this is also a good opportunity to round that buffer size up
> to the nearest power of two.
>
It won't change much, we don't wait for whole data, so, in my tests,
recv returns after reading 1448 bytes. It's similar to Windows, where I
get 1460 bytes.
Thanks,
Jacek
More information about the wine-devel
mailing list