From 051aa5dbe04aac7b7b9e9237dedb7c85454c197c Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Thu, 3 Nov 2005 22:55:51 +0000 Subject: [PATCH] fixed an incorrect assert and added another one in the invariant check --- src/peer_connection.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/peer_connection.cpp b/src/peer_connection.cpp index 43bd4d52f..a76f45822 100755 --- a/src/peer_connection.cpp +++ b/src/peer_connection.cpp @@ -2635,7 +2635,10 @@ namespace libtorrent #ifndef NDEBUG void peer_connection::check_invariant() const { - assert((can_write() || m_connecting) == m_selector.is_writability_monitored(m_socket)); + assert((can_write() == m_selector.is_writability_monitored(m_socket)) + || m_connecting); + + assert(m_writability_monitored == m_selector.is_writability_monitored(m_socket)); /* assert(m_num_pieces == std::count(