Hello Daniel, I created an example, which reproduces the problem: https://gist.github.com/clemensg/4960504
With libcurl 7.28.1, it works as expected, but with 7.29.0, curl_multi_wait sets numfds to 0 and the URLs don't get fetched. I hope, someone will find the bug (either in my code or in the libcurl code base ;) Thanks for your help. Regards, Clemens Gruber > Message: 1 > Date: Tue, 12 Feb 2013 16:29:12 +0100 (CET) > From: Daniel Stenberg <[email protected]> > To: libcurl development <[email protected]> > Subject: Re: Bug in the multi interface? (curl_multi_wait returns 0) > Message-ID: <[email protected]> > Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed > > On Fri, 8 Feb 2013, Clemens Gruber wrote: > >> I am using libcurl on Windows (MSVC2010) and I use the multi interface to >> download several files via HTTPS. Up to 7.28.1, everything worked perfectly. >> Today, I upgraded to curl 7.29.0 and just after the update my >> multi-interface code does not work anymore :/ (But all my other curl_easy >> connections, without the multi interface, do work!) I read in the release >> notes that there were some changes. Did you test the code after the changes >> under Windows or did you change some of the interfaces, especially with >> curl_multi_wait? > > We did 260 commits between 7.28.1 and 7.29.0. We have a large user base on > Windows that I rely on occasionally tests stuff. It doesn't rule out that we > might have a bug somewhere and I wouldn't be so sure that the problem you see > is windows-only... We don't really have anything that is specific to windows > in curl_multi_wait. > >> The function curl_multi_wait() returns 0, whereas in the previous release >> 7.28.1 it worked as expected. >> >> I am using the Curl Multi interface as specified in the docs and examples. >> Mostly after this example: http://curl.haxx.se/libcurl/c/10-at-a-time.html >> But instead of doing the file descriptor handling myself, I use >> curl_multi_wait, but as far as I know, this is the recommended way, isn't >> it? > > Can you please be even more specific and post a complete example that repeats > the problem for you? > ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
