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?
--
/ daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html