diff --git a/kernel/src/process/exit.rs b/kernel/src/process/exit.rs index 7a58f752..9cc1620d 100644 --- a/kernel/src/process/exit.rs +++ b/kernel/src/process/exit.rs @@ -175,6 +175,7 @@ fn do_wait(kwo: &mut KernelWaitOption) -> Result { break 'outer; } } + drop(rd_childen); nanosleep(Duration::from_millis(100).into())?; } } else {