diff --git a/utils/src/signal_handler.rs b/utils/src/signal_handler.rs index b641096..81fee40 100644 --- a/utils/src/signal_handler.rs +++ b/utils/src/signal_handler.rs @@ -22,6 +22,7 @@ async fn terminate_signal() { #[cfg(windows)] { - signal::ctrl_break().await.expect("Failed to set up CTRL_BREAK handler"); + let mut ctrlbreak = signal::windows::ctrl_break().expect("Failed to set up CTRL_BREAK handler"); + ctrlbreak.recv().await; } } \ No newline at end of file