diff --git a/kernel/posix-timers.c b/kernel/posix-timers.c index dbd8398ddb0b41fa1f391849b82199078e72de70..814a2bb8d2eaf92e30a61a0596a691ee1e7a6d35 100644 --- a/kernel/posix-timers.c +++ b/kernel/posix-timers.c @@ -289,7 +289,7 @@ void do_schedule_next_timer(struct siginfo *info) else schedule_next_timer(timr); - info->si_overrun = timr->it_overrun_last; + info->si_overrun += timr->it_overrun_last; } if (timr)