From dd07ba830ce23a9b12304733a350b6af6f349ea1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Simon=20D=C3=A9saulniers?= <sim.desaulniers@gmail.com>
Date: Thu, 5 Jan 2017 17:35:55 -0500
Subject: [PATCH] node: remove expired flag when a node reaches us

---
 src/node.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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<net::Request> 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)
-- 
GitLab