From 6106a608e33a50c1c9a49d9732c91f29fabb978e Mon Sep 17 00:00:00 2001 From: Ryan Drake Date: Mon, 19 Oct 2026 10:37:10 -0700 Subject: [PATCH] Fix divide-by-zero when result_len is zero --- src/rtl_sdr_fm.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rtl_sdr_fm.cpp b/src/rtl_sdr_fm.cpp index 914c19c..d07d337 100644 --- a/src/rtl_sdr_fm.cpp +++ b/src/rtl_sdr_fm.cpp @@ -454,6 +454,9 @@ void dc_block_filter(struct demod_state *fm) { int i, avg; int64_t sum = 0; + if (fm->result_len == 0) { + return; + } for (i=0; i < fm->result_len; i++) { sum += fm->result[i]; }