diff --git a/lib/downloader.cpp b/lib/downloader.cpp index 3bf260b4..8c07c2e2 100644 --- a/lib/downloader.cpp +++ b/lib/downloader.cpp @@ -429,6 +429,7 @@ namespace HTTP{ } if (getSocket()){ FAIL_MSG("Timeout while retrieving %s", link.getUrl().c_str()); + getSocket().close(); return false; } Util::sleep(500); // wait a bit before retrying