From cc4244f5a4893aaeb652c8c69c5ed95336fbf7a3 Mon Sep 17 00:00:00 2001 From: EmelyanenkoK Date: Wed, 3 Apr 2024 12:11:07 +0300 Subject: [PATCH] Fix setting inited_ in FullNodeCustomOverlay (#954) Co-authored-by: SpyCheese --- validator/full-node-private-overlay.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/validator/full-node-private-overlay.cpp b/validator/full-node-private-overlay.cpp index 76308bcdd..a64c0e9b9 100644 --- a/validator/full-node-private-overlay.cpp +++ b/validator/full-node-private-overlay.cpp @@ -189,7 +189,7 @@ void FullNodeCustomOverlay::receive_broadcast(PublicKeyHash src, td::BufferSlice } void FullNodeCustomOverlay::send_external_message(td::BufferSlice data) { - if (config_.ext_messages_broadcast_disabled_) { + if (!inited_ || config_.ext_messages_broadcast_disabled_) { return; } LOG(FULL_NODE_DEBUG) << "Sending external message to private overlay \"" << name_ << "\""; @@ -267,6 +267,7 @@ void FullNodeCustomOverlay::init() { td::actor::send_closure(rldp_, &rldp::Rldp::add_id, local_id_); td::actor::send_closure(rldp2_, &rldp2::Rldp::add_id, local_id_); + inited_ = true; } void FullNodeCustomOverlay::tear_down() {