Hi!
Unfortunately I can't reproduce it.
Loss means unplugging the internet cable, after this curl reported 
CURLE_COULDNT_CONNECT and CURLE_COULDNT_RESOLVE_HOST as expected.
This bug happened after I plugged back the cable, some connections worked well, 
but some went into this loop.
Hope this helps!
NGG

-----Original Message-----
From: curl-library [mailto:[email protected]] On Behalf Of 
Daniel Stenberg
Sent: 2014. május 24. 18:50
To: libcurl development
Subject: Re: bugreport: infinite loop in curl_multi_wait

On Fri, 23 May 2014, Gergely Nagy wrote:

> I just got into a strange infinite loop in curl_multi_wait (version 
> 7.37.0) with the "while(data)" loop. data->next points to data 
> (data->prev points to data as well), and data->easy_conn = 0, so every 
> time multi_getsock() returns 0, and nothing else happens in the cycle.

Gosh, what a terrible bug. I've never seen it happen.

> It happens on Windows, only on rare occasions, when there is a 
> temporary loss of the internet connection and then it becomes good again.

Loss as in physical disconnect or what kind of loss do you mean? And this is 
done without libcurl caring (I mean it still performs the transfer), right?

-- 

  / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to