From: Ben Kibbey Date: Tue, 5 Oct 2010 19:09:05 +0000 (-0700) Subject: Abort curl transfers if they drop below 1000B/s for more than 60s. X-Git-Url: http://vcs.maemo.org/git/?p=monky;a=commitdiff_plain;h=52e86f4bf6054450ebc31076ff3c25d793ae96cf Abort curl transfers if they drop below 1000B/s for more than 60s. Signed-off-by: Brenden Matthews --- diff --git a/src/ccurl_thread.c b/src/ccurl_thread.c index a062899..fa1efcb 100644 --- a/src/ccurl_thread.c +++ b/src/ccurl_thread.c @@ -131,6 +131,8 @@ void ccurl_fetch_data(ccurl_location_t *curloc) curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *) &chunk); curl_easy_setopt(curl, CURLOPT_USERAGENT, "conky-curl/1.0"); curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1); + curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 1000); + curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 60); res = curl_easy_perform(curl); if (res == CURLE_OK && chunk.size) {