On 6/13/19, 10:43 AM, "Daniel Stenberg" <dan...@haxx.se> wrote:
    
    No, it rather seems that the Curl_speedcheck() function isn't doing what 
it's 
    supposed to do in your case but I have no idea why...

A debug build shows that we keep looping in easy_transfer()[1]. We're not stuck 
in
poll() as I initially thought.
I've created a PR [2] that fixes the problem and passes the unit tests. 
However, 
I wasn't sure how to write a test case for such a problem. Also, I'm not sure if
that's the right spot to call Curl_speedcheck.

[1] https://github.com/curl/curl/blob/master/lib/easy.c#L603 
[2] https://github.com/curl/curl/pull/4026

 


-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to