From f48b2b24e939237ca450b62a696d3642dc2feb13 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Thu, 8 May 2008 17:05:43 +0000 Subject: [PATCH] tell webcurl to timeout tracker requests after 30 seconds --- libtransmission/web.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libtransmission/web.c b/libtransmission/web.c index 4899b6be3..003310e2a 100644 --- a/libtransmission/web.c +++ b/libtransmission/web.c @@ -142,6 +142,7 @@ addTask( void * vtask ) dbgmsg( "adding task #%lu [%s] (%d remain)", task->tag, task->url, web->remain ); ch = curl_easy_init( ); + curl_easy_setopt( ch, CURLOPT_TIMEOUT, 30 ); curl_easy_setopt( ch, CURLOPT_PRIVATE, task ); curl_easy_setopt( ch, CURLOPT_URL, task->url ); curl_easy_setopt( ch, CURLOPT_WRITEFUNCTION, writeFunc );