From 9db2158e85bf7dd58bacca7cf60cbe3b820c3d27 Mon Sep 17 00:00:00 2001 From: Sergey Kroshnin Date: Wed, 25 Mar 2020 18:39:24 +0300 Subject: [PATCH] Remove unnecessary statements (Wesley) --- nano/node/network.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nano/node/network.cpp b/nano/node/network.cpp index 0ca64bf0fa..5cad819546 100644 --- a/nano/node/network.cpp +++ b/nano/node/network.cpp @@ -890,9 +890,9 @@ void nano::tcp_message_manager::put_message (nano::tcp_message_item const & item { { nano::unique_lock lock (mutex); - if (entries.size () > max_entries && !stopped) + while (entries.size () > max_entries && !stopped) { - condition.wait (lock, [& stopped = stopped, &entries = entries, &max_entries = max_entries] { return stopped || entries.size () < max_entries; }); + condition.wait (lock); } entries.push_back (item_a); } @@ -902,9 +902,9 @@ void nano::tcp_message_manager::put_message (nano::tcp_message_item const & item nano::tcp_message_item nano::tcp_message_manager::get_message () { nano::unique_lock lock (mutex); - if (entries.empty () && !stopped) + while (entries.empty () && !stopped) { - condition.wait (lock, [& stopped = stopped, &entries = entries] { return stopped || !entries.empty (); }); + condition.wait (lock); } if (!entries.empty ()) {