mirror of
https://github.com/genodelabs/genode.git
synced 2025-05-05 10:13:15 +00:00
Prior this change, the attempt to re-schedule a timer from its timer handler resulted in a clear '_pending' flag. This caused the timer event to disappear from the scheduling queue without the handler being called ever again. By resetting the '_pending' value before calling the hander, we prevent a re-scheduled '_pending' flag to be cleared immediately after calling the handler.