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

