From f6a1e467a85dc2454d31c0d43ac7ae8768ffd484 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Sun, 5 Oct 2008 23:28:57 +0000 Subject: [PATCH] marked expensive invariant check to only be included in full checks in piece-picker --- src/piece_picker.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/piece_picker.cpp b/src/piece_picker.cpp index 6aeb5fae0..c8b5d8d99 100644 --- a/src/piece_picker.cpp +++ b/src/piece_picker.cpp @@ -1046,7 +1046,9 @@ namespace libtorrent // be removed from the available piece list. void piece_picker::we_have(int index) { +#ifdef TORRENT_EXPENSIVE_INVARIANT_CHECKS TORRENT_PIECE_PICKER_INVARIANT_CHECK; +#endif TORRENT_ASSERT(index >= 0); TORRENT_ASSERT(index < (int)m_piece_map.size());