From 480b63b516965dffe7c8f37d343fbb62df3a293e Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 25 Feb 2008 00:55:31 +0000 Subject: [PATCH] improved tracker error messages --- src/http_tracker_connection.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/http_tracker_connection.cpp b/src/http_tracker_connection.cpp index 29374353e..2d993f82d 100755 --- a/src/http_tracker_connection.cpp +++ b/src/http_tracker_connection.cpp @@ -195,6 +195,12 @@ namespace libtorrent // keep this alive boost::intrusive_ptr me(this); + if (ec && ec != asio::error::eof) + { + fail(-1, ec.message().c_str()); + return; + } + if (!parser.header_finished()) { fail(-1, "premature end of file");