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 );