diff --git a/sys/xtimer/xtimer_core.c b/sys/xtimer/xtimer_core.c index 750d7465f7..0b635362b8 100644 --- a/sys/xtimer/xtimer_core.c +++ b/sys/xtimer/xtimer_core.c @@ -444,8 +444,8 @@ static void _timer_callback(void) /* we ended up in _timer_callback and there is * a timer waiting. */ - /* set our period reference to that timer's target time. */ - reference = _mask(timer_list_head->target); + /* set our period reference to the current time. */ + reference = _xtimer_now(); } overflow: