From 2d416c0576a6a50bed78b499920590704d6b3748 Mon Sep 17 00:00:00 2001 From: Serhiy Katsyuba Date: Fri, 22 Aug 2025 11:19:22 +0200 Subject: [PATCH] module_adapter: Fix memory leak The freeing of mod->stream_params was missing. This led to -ENOMEM error during stress test that creates pipeline -> creates copier -> deletes pipeline in cycles numerous times. Signed-off-by: Serhiy Katsyuba --- src/audio/module_adapter/module_adapter.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/audio/module_adapter/module_adapter.c b/src/audio/module_adapter/module_adapter.c index da0353d892ab..8b649cfe18c3 100644 --- a/src/audio/module_adapter/module_adapter.c +++ b/src/audio/module_adapter/module_adapter.c @@ -1284,6 +1284,7 @@ void module_adapter_free(struct comp_dev *dev) rfree(mod->priv.cfg.input_pins); #endif + rfree(mod->stream_params); rfree(mod); rfree(dev); }