Skip to content

Commit 7dd2a07

Browse files
committed
fix(driver): remove queue if empty
1 parent 5b012df commit 7dd2a07

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • compio-driver/src/sys/iour

compio-driver/src/sys/iour/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,9 @@ impl Driver {
527527
if let Some(queue) = self.multishot_results.get_mut(&key.as_raw())
528528
&& let Some(entry) = queue.pop_front()
529529
{
530+
if queue.is_empty() {
531+
self.multishot_results.remove(&key.as_raw());
532+
}
530533
let result = create_result(entry.result());
531534
#[allow(clippy::useless_conversion)]
532535
let mut extra: crate::sys::Extra = self.default_extra().into();

0 commit comments

Comments
 (0)