From 1773c6425b13012168077e8e51213144f38d549b Mon Sep 17 00:00:00 2001 From: Hector Martin Date: Thu, 7 Dec 2023 17:11:07 +0900 Subject: [PATCH] main: Handle SIGQUIT even if we got samples Signed-off-by: Hector Martin --- src/main.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.rs b/src/main.rs index 32c7c77..4afbe62 100644 --- a/src/main.rs +++ b/src/main.rs @@ -281,6 +281,10 @@ fn main() { warn!("Expected {} samples, got {}", globals.period, read); } + if sigquit.load(Ordering::Relaxed) { + panic!("SIGQUIT received"); + } + let buf_read = &buf[0..read * globals.channels]; let cur_sample_rate = sample_rate_elem.read_int(&ctl);