From e2479762abdf061181741ab8cafb18972601364b Mon Sep 17 00:00:00 2001 From: Ferdinand Schober Date: Sun, 8 Sep 2024 11:34:28 +0200 Subject: [PATCH] fix capture reenable --- src/capture.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/capture.rs b/src/capture.rs index 4337824..d23c616 100644 --- a/src/capture.rs +++ b/src/capture.rs @@ -64,10 +64,12 @@ impl Capture { log::warn!("input capture exited: {e}"); } server.set_capture_status(Status::Disabled); - tokio::select! { - _ = rx.recv() => continue, - _ = server.capture_enabled() => break, - _ = server.cancelled() => return, + loop { + tokio::select! { + _ = rx.recv() => continue, + _ = server.capture_enabled() => break, + _ = server.cancelled() => return, + } } } }