Skip to content

Commit 9131ebe

Browse files
committed
fix(runtime): don't get current time if time wheel is empty
1 parent 6307f2e commit 9131ebe

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

compio-runtime/src/runtime/time.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@ impl TimerRuntime {
104104
}
105105

106106
pub fn wake(&mut self) {
107+
if self.wheel.is_empty() {
108+
return;
109+
}
107110
let elapsed = self.time.elapsed();
108111
while let Some(entry) = self.wheel.pop() {
109112
if entry.0.delay <= elapsed {

0 commit comments

Comments
 (0)