diff --git a/src/node.cpp b/src/node.cpp index 7e68134d..8a06b446 100644 --- a/src/node.cpp +++ b/src/node.cpp @@ -83,9 +83,9 @@ void Node::received(time_point now, std::shared_ptr req) { time = now; + expired_ = false; if (req) { reply_time = now; - expired_ = false; for (auto it = requests_.begin(); it != requests_.end();) { auto r = it->lock(); if (not r or r == req)