diff --git a/src/engine/client/fetcher.cpp b/src/engine/client/fetcher.cpp index 61bdff2b5..3b11cacad 100644 --- a/src/engine/client/fetcher.cpp +++ b/src/engine/client/fetcher.cpp @@ -143,7 +143,8 @@ void CFetcher::FetchFile(CFetchTask *pTask) curl_easy_setopt(m_pHandle, CURLOPT_NOPROGRESS, 0); curl_easy_setopt(m_pHandle, CURLOPT_PROGRESSDATA, pTask); curl_easy_setopt(m_pHandle, CURLOPT_PROGRESSFUNCTION, &CFetcher::ProgressCallback); - + curl_easy_setopt(m_pHandle, CURLOPT_NOSIGNAL, 1L); + dbg_msg("fetcher", "downloading %s", pTask->m_aDest); pTask->m_State = CFetchTask::STATE_RUNNING; int ret = curl_easy_perform(m_pHandle);