From 89f0717df6fc6e6e7cd5c140c87ef359ee6f61bb Mon Sep 17 00:00:00 2001 From: Stefan Kalkowski Date: Thu, 14 Feb 2019 11:52:44 +0100 Subject: [PATCH] base: timeout framework calibration exit condition Fix #3156 --- repos/base/src/lib/timeout/timer_connection_time.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/base/src/lib/timeout/timer_connection_time.cc b/repos/base/src/lib/timeout/timer_connection_time.cc index a2c41f7c7b..d4f717d913 100644 --- a/repos/base/src/lib/timeout/timer_connection_time.cc +++ b/repos/base/src/lib/timeout/timer_connection_time.cc @@ -45,7 +45,7 @@ void Timer::Connection::_update_real_time() unsigned long volatile new_us = elapsed_us(); /* do not proceed until the time difference is at least 1 us */ - if (new_us == _us) { continue; } + if (new_us == _us || new_ts == _ts) { continue; } remote_time_trials++; /*