From 3ad1284b5d853dc2217110c7d593741876bcb4ff Mon Sep 17 00:00:00 2001 From: Jiuzhu Dong Date: Mon, 18 Jan 2021 16:59:56 +0800 Subject: [PATCH] sched/timer: get the previous reload value correctly MIRTOS-120 Change-Id: I312d3ee74753441793f9505e168e449af3ab2c37 Signed-off-by: Jiuzhu Dong --- sched/timer/timer_settime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sched/timer/timer_settime.c b/sched/timer/timer_settime.c index 660a04a8fd1..1aa0c416982 100644 --- a/sched/timer/timer_settime.c +++ b/sched/timer/timer_settime.c @@ -238,7 +238,7 @@ int timer_settime(timer_t timerid, int flags, /* Convert that to a struct timespec and return it */ clock_ticks2time(delay, &ovalue->it_value); - clock_ticks2time(timer->pt_last, &ovalue->it_interval); + clock_ticks2time(timer->pt_delay, &ovalue->it_interval); } /* Disarm the timer (in case the timer was already armed when