From cdf02eae6e9a59e7b43dda28c6fe7ba370cef108 Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Thu, 18 Jul 2019 10:10:08 -0400 Subject: [PATCH] only issue deferred utp acks before timeout checks in pump --- llarp/utp/linklayer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/llarp/utp/linklayer.cpp b/llarp/utp/linklayer.cpp index 5f55d8b7d..857b87a0e 100644 --- a/llarp/utp/linklayer.cpp +++ b/llarp/utp/linklayer.cpp @@ -200,6 +200,7 @@ namespace llarp #ifdef __linux__ ProcessICMP(); #endif + utp_issue_deferred_acks(_utp_ctx); std::set< RouterID > sessions; { Lock l(&m_AuthedLinksMutex); @@ -222,7 +223,6 @@ namespace llarp } } } - utp_issue_deferred_acks(_utp_ctx); } void @@ -282,7 +282,6 @@ namespace llarp return 0; } utp_read_drained(arg->socket); - utp_issue_deferred_acks(arg->context); } else {