From af333a0596d005c8b3c6977a98c3ef86d0bc2095 Mon Sep 17 00:00:00 2001 From: Adrian Bonislawski Date: Fri, 28 Aug 2026 17:03:19 +0200 Subject: [PATCH] audio: module_adapter: reject disconnected modules as ready Prevent modules without source or sink buffers from being reported as ready to process. Signed-off-by: Adrian Bonislawski --- src/include/sof/audio/module_adapter/module/generic.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/include/sof/audio/module_adapter/module/generic.h b/src/include/sof/audio/module_adapter/module/generic.h index 78d29f793e38..52369bc7e92c 100644 --- a/src/include/sof/audio/module_adapter/module/generic.h +++ b/src/include/sof/audio/module_adapter/module/generic.h @@ -418,6 +418,9 @@ bool generic_module_is_ready_to_process(struct processing_module *mod, { int i; + if (!num_of_sources && !num_of_sinks) + return false; + for (i = 0; i < num_of_sources; i++) if (source_get_data_available(sources[i]) < source_get_min_available(sources[i])) return false;