diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-10-17 02:05:30 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-10-17 02:06:20 -0400 |
commit | 6e2c9ce1b6940c93d1bfdb26d75dec5a2885664b (patch) | |
tree | 10fa9e5363acd222f90c40c1babb832dd2c65905 /units | |
parent | 250517d2d3716cf0b8b7f66d0b16f5f5617a7611 (diff) |
core/timer: reset next_elapse_*time when timer is not waiting
When the unit that is triggered by a timer is started and running,
we transition to "running" state, and the timer will not elapse again
until the unit has finished running. In this state "systemctl list-timers"
would display the previously calculated next elapse time, which would
now of course be in the past, leading to nonsensical values.
Simply set the next elapse to infinity, which causes list-timers to
show n/a. We cannot specify when the next elapse will happen, possibly
never.
Fixes #4031.
Diffstat (limited to 'units')
0 files changed, 0 insertions, 0 deletions