diff --git a/src/core/manager.cc b/src/core/manager.cc index 1348fbf5..43c70ba2 100644 --- a/src/core/manager.cc +++ b/src/core/manager.cc @@ -137,9 +137,6 @@ Manager::handshake_log(const sockaddr* sa, int msg, int err, const torrent::Hash void Manager::push_log(const char* msg) { - if (!pthread_equal(pthread_self(), torrent::main_thread()->pthread())) - throw torrent::internal_error("Manager::push_log(...): Cannot call this function from other threads than 'main'."); - m_log_important->lock_and_push_log(msg, strlen(msg), 0); m_log_complete->lock_and_push_log(msg, strlen(msg), 0); }