cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: long delay or hang in curl_easy_perform without progress callout

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Fri, 12 Mar 2010 21:59:04 +0100 (CET)

On Fri, 12 Mar 2010, Eric Nadler wrote:

> I'm using an old version of libcurl, version 7.16.2. I have things working
> under most conditions (libcurl has been a blessing!). I just saw this
> unexpected situation once.
>
> From the logging I have for my application, it looks like I had just entered
> into an FTP curl_easy_perform. My network was disconnected before I even
> got my first debug callback with CURLINFO_TEXT which usually looks something
> like this:
>
> Re-using existing connection! (#0) with host 10.1.0.253
>
> So I'm assuming I disconnect just at the beginning of
> curl_easy_perform before it really got going. My issue is that I
> never had my progress function called and the curl_easy_perform "hung"
> for minutes.

...

> I saw this fix in the change log in the current version, could this help me
> out? I can look into upgrading our libcurl if that will work better for
> this situation. progress meter/callback during FTP connection

Yes, we fixed several cases of not calling the progress meter while waiting
for things in the most recent release and quite possibly we might've fixed
other related bugs since the release you're using.

Please, try the latest version and see how that runs!

-- 
  / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html
Received on 2010-03-12