1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-12-26 12:27:52 +00:00

Abort curl transfers if they drop below 1000B/s for more than 60s.

Signed-off-by: Brenden Matthews <brenden@diddyinc.com>
This commit is contained in:
Ben Kibbey 2010-10-05 12:09:05 -07:00 committed by Brenden Matthews
parent 519f1ea80d
commit 52e86f4bf6

View File

@ -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) {