From 52e86f4bf6054450ebc31076ff3c25d793ae96cf Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Tue, 5 Oct 2010 12:09:05 -0700 Subject: [PATCH] Abort curl transfers if they drop below 1000B/s for more than 60s. Signed-off-by: Brenden Matthews --- src/ccurl_thread.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ccurl_thread.c b/src/ccurl_thread.c index a062899a..fa1efcbf 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) {