From 9dc873f70b8c4ca2759a80bf78db9468020be5bf Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 7 Jan 2013 04:23:13 +0000 Subject: [PATCH] potential crash fix in lt_metadata extension --- src/metadata_transfer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/metadata_transfer.cpp b/src/metadata_transfer.cpp index 6491f068f..6520286fd 100644 --- a/src/metadata_transfer.cpp +++ b/src/metadata_transfer.cpp @@ -476,6 +476,8 @@ namespace libtorrent { namespace virtual void tick() { + if (m_pc.is_disconnecting()) return; + // if we don't have any metadata, and this peer // supports the request metadata extension // and we aren't currently waiting for a request