diff options
author | Daniel Stenberg <daniel@haxx.se> | 2008-12-20 22:03:22 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2008-12-20 22:03:22 +0000 |
commit | 216ad2680bdaade5e6029b86858b3b633359d43c (patch) | |
tree | 63986d36bbc686b3aff6cccf8fd4247e22f16991 /CHANGES | |
parent | e16509d5cfe38edfbc150c0ad530e32a71fa6c8e (diff) |
- Igor Novoseltsev fixed a bad situation for the multi_socket() API when doing
pipelining, as libcurl could then easily get confused and A) work on the
handle that was not "first in queue" on a pipeline, or even B) tell the app
to REMOVE a socket while it was in use by a second handle in a pipeline. Both
errors caused hanging or stalling applications.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -6,6 +6,13 @@ Changelog +Daniel Stenberg (20 Dec 2008) +- Igor Novoseltsev fixed a bad situation for the multi_socket() API when doing + pipelining, as libcurl could then easily get confused and A) work on the + handle that was not "first in queue" on a pipeline, or even B) tell the app + to REMOVE a socket while it was in use by a second handle in a pipeline. Both + errors caused hanging or stalling applications. + Daniel Stenberg (19 Dec 2008) - curl_multi_timeout() could return a timeout value of 0 even though nothing was actually ready to get done, as the internal time resolution is higher |