From 2bcc08f084da4209b820ef8468cfb9263e598a6b Mon Sep 17 00:00:00 2001 From: yanfeng Date: Mon, 28 Feb 2022 12:00:51 +0800 Subject: [PATCH] Miss the checking code. --- src/server/audio_service.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/audio_service.rs b/src/server/audio_service.rs index 95b15029e..e61ebbc16 100644 --- a/src/server/audio_service.rs +++ b/src/server/audio_service.rs @@ -63,7 +63,7 @@ mod pa_impl { .await ); let zero_audio_frame: Vec = vec![0.; AUDIO_DATA_SIZE_U8 / 4]; - while sp.ok() { + while sp.ok() && !RESTARTING.load(Ordering::SeqCst) { sp.snapshot(|sps| { sps.send(create_format_msg(crate::platform::linux::PA_SAMPLE_RATE, 2)); Ok(())