From 9f25cb44491e219cc4c2b6243d334f07668a0cb5 Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Sun, 27 Feb 2022 15:29:58 +0100 Subject: lib: Fix RTT estimator invocation in FRCT The notorious off-by-one hit again. Signed-off-by: Dimitri Staessens Signed-off-by: Sander Vrijders --- src/lib/frct.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/frct.c b/src/lib/frct.c index 42ce2152..15eb3b96 100644 --- a/src/lib/frct.c +++ b/src/lib/frct.c @@ -803,7 +803,7 @@ static void __frcti_rcv(struct frcti * frcti, if (after(ackno, frcti->snd_cr.lwe)) frcti->snd_cr.lwe = ackno; - if (frcti->probe && after(ackno, frcti->rttseq)) { + if (frcti->probe && !before(frcti->rttseq, ackno)) { rtt_estimator(frcti, ts_diff_ns(&frcti->t_probe, &now)); frcti->probe = false; } -- cgit v1.2.3