From c316bd0d5e73562b4b06f12b5cfa637c9cdd69df Mon Sep 17 00:00:00 2001 From: clemahieu Date: Wed, 30 Mar 2016 19:30:08 -0700 Subject: [PATCH] Fixing weak pointer check. --- rai/node/bootstrap.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rai/node/bootstrap.cpp b/rai/node/bootstrap.cpp index e98f5659..2cb97e0f 100644 --- a/rai/node/bootstrap.cpp +++ b/rai/node/bootstrap.cpp @@ -813,10 +813,13 @@ void rai::bootstrap_initiator::warmup (rai::endpoint const & endpoint_a) { std::lock_guard lock (mutex); auto attempt_l (attempt.lock ()); - if (attempt_l == nullptr && warmed_up < 3) + if (attempt_l == nullptr) { - ++warmed_up; - do_warmup = true; + if (warmed_up < 3) + { + ++warmed_up; + do_warmup = true; + } } else {