From d96ddfad9a74d1bf46d1b1af28b99c29cf489b10 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 20 May 2013 08:05:39 +0000 Subject: [PATCH] merged fix from RC_0_16 --- ChangeLog | 2 ++ src/torrent.cpp | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 86ca405ea..5f1e6be57 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,8 @@ * fix uTP edge case where udp socket buffer fills up * fix nagle implementation in uTP + * fix issue where torrents added by URL would not be started immediately + 0.16.10 release * fix encryption level handle invalid values diff --git a/src/torrent.cpp b/src/torrent.cpp index ad284f992..68b64aa3d 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -7555,6 +7555,13 @@ namespace libtorrent { #if defined TORRENT_VERBOSE_LOGGING || defined TORRENT_LOGGING debug_log("start_announcing(), files not checked (with valid metadata)"); +#endif + return; + } + if (!m_torrent_file->is_valid() && !m_url.empty()) + { +#if defined TORRENT_VERBOSE_LOGGING || defined TORRENT_LOGGING + debug_log("start_announcing(), downloading URL"); #endif return; }