curl-library
Re: ΄πΈ΄: curl_easy_perform block and do not return
Date: Fri, 4 Jan 2019 18:17:50 +0100 (CET)
On Fri, 4 Jan 2019, z zh wrote:
(Please don't top-post, it makes reading the conversation really hard.)
> yes I set timeout by
>
> curl_easy_setopt(m_curl, CURLOPT_CONNECTTIMEOUT_MS, 2000);
> curl_easy_setopt(m_curl, CURLOPT_TIMEOUT_MS, 5000);
Okay, so you say that in spite of these settings curl_easy_perform() may block
longer than 5 seconds?
Using the latest libcurl?
Do you make sure you pass the numerical values as *longs* and not ints? Ie
typecast them:
curl_easy_setopt(m_curl, CURLOPT_CONNECTTIMEOUT_MS, (long)2000);
curl_easy_setopt(m_curl, CURLOPT_TIMEOUT_MS, (long)5000);
If both answers above are yes, then can you tell us how we can reproduce this?
I assume it also reproduces with the curl command line tool?
-- / daniel.haxx.se ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.htmlReceived on 2019-01-04