diff --git a/src/network_engine.cpp b/src/network_engine.cpp index 4b9ed975..ad22b3cf 100644 --- a/src/network_engine.cpp +++ b/src/network_engine.cpp @@ -572,8 +572,11 @@ NetworkEngine::process(std::unique_ptr&& msg, const SockAddr& fro case MessageType::Reply: if (req) { /* request reply */ auto& r = *req; - if (r.getType() == MessageType::AnnounceValue or r.getType() == MessageType::Listen) + if (r.getType() == MessageType::AnnounceValue + or r.getType() == MessageType::Listen + or r.getType() == MessageType::Refresh) { r.node->authSuccess(); + } r.reply_time = scheduler.time(); deserializeNodes(*msg, from);