diff options
Diffstat (limited to 'tokio/tests/signal_drop_signal.rs')
-rw-r--r-- | tokio/tests/signal_drop_signal.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tokio/tests/signal_drop_signal.rs b/tokio/tests/signal_drop_signal.rs index 3cf5611f..b5bc7dd8 100644 --- a/tokio/tests/signal_drop_signal.rs +++ b/tokio/tests/signal_drop_signal.rs @@ -6,7 +6,6 @@ mod support { } use support::signal::send_signal; -use tokio::prelude::*; use tokio::signal::unix::{signal, SignalKind}; #[tokio::test] @@ -15,12 +14,12 @@ async fn dropping_signal_does_not_deregister_any_other_instances() { // Signals should not starve based on ordering let first_duplicate_signal = signal(kind).expect("failed to register first duplicate signal"); - let sig = signal(kind).expect("failed to register signal"); + let mut sig = signal(kind).expect("failed to register signal"); let second_duplicate_signal = signal(kind).expect("failed to register second duplicate signal"); drop(first_duplicate_signal); drop(second_duplicate_signal); send_signal(libc::SIGUSR1); - let _ = sig.into_future().await; + let _ = sig.recv().await; } |