From 0bfd3cd9fc3adc56bac9e0e3ef5261defcbfda96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <> Date: Tue, 9 Dec 2025 15:46:57 -0500 Subject: [PATCH] network engine: check on_expired --- src/network_engine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network_engine.cpp b/src/network_engine.cpp index 3e795731..7e9462b9 100644 --- a/src/network_engine.cpp +++ b/src/network_engine.cpp @@ -294,7 +294,8 @@ NetworkEngine::requestStep(Sp sreq) requests.erase(req.tid); return; } else if (req.attempt_count == 1) { - req.on_expired(req, false); + if (req.on_expired) + req.on_expired(req, false); } auto err = send(node.getAddr(), (char*)req.msg.data(), req.msg.size(), node.getReplyTime() < now - UDP_REPLY_TIME);