From 6fa3d37e838b07a84287a7d2b5eaf7e33180a2fa Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 7 Apr 2008 03:31:41 +0000 Subject: [PATCH] ut_pex exception fix --- src/ut_pex.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ut_pex.cpp b/src/ut_pex.cpp index 0bc9e8d93..d27186a1b 100644 --- a/src/ut_pex.cpp +++ b/src/ut_pex.cpp @@ -215,7 +215,10 @@ namespace libtorrent { namespace if (m_message_index == 0) return false; if (length > 500 * 1024) - throw protocol_error("uT peer exchange message larger than 500 kB"); + { + m_pc.disconnect("peer exchange message larger than 500 kB"); + return true; + } if (body.left() < length) return true;