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
