curl_socket_t is unsigned (like Windows) that could cause it to wrongly
return a max fd of -1.
Changelog
+Daniel (23 June 2006)
+- Arve Knudsen found a flaw in curl_multi_fdset() for systems where
+ curl_socket_t is unsigned (like Windows) that could cause it to wrongly
+ return a max fd of -1.
+
Daniel (20 June 2006)
- Peter Silva introduced CURLOPT_MAX_SEND_SPEED_LARGE and
CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate libcurl is allowed
This release includes the following bugfixes:
+ o curl_multi_fdset() could return a crazy max_fd value
o Made -K on a file that couldn't be read cause a warning to be displayed.
Other curl-related news:
This release would not have looked like this without help, code, reports and
advice from friends like these:
- Dan Fandrich, Peter Silva
+ Dan Fandrich, Peter Silva, Arve Knudsen
Thanks! (and sorry if I forgot to mention someone)
/* this socket is unused, break out of loop */
break;
else {
- if(s > (curl_socket_t)this_max_fd)
+ if((int)s > this_max_fd)
this_max_fd = (int)s;
}
}