On 22 June 2013 03:45, Richard Hipp <[email protected]> wrote:
>
>
> On Fri, Jun 21, 2013 at 9:25 PM, Edward Berner <[email protected]> wrote:
>>
>>
>> I think recv() was biting off more than it could chew.
>>
>> Here is the workaround:
>>    while( N>0 ){
>> -    got = recv(iSocket, pContent, N, 0);
>> +    got = recv(iSocket, pContent, N>200000 ? 200000 : N, 0);
>>      if( got<=0 ) break;
>
>
> Thanks for the patch.  I've checked in something similar to the Fossil
> trunk.

Thanks a lot, guys; I can confirm cloning works here with a fresh
build from trunk, and also that the error returned by recv() when it
would fail was indeed 10055 (WSAENOBUFS).

Michai
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to