Skip to content

Commit fcb7693

Browse files
author
Jyri Sarha
committed
src/audio/module_adapter/module_adapter.c: Crash on resource leak
1 parent 8c85580 commit fcb7693

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/audio/module_adapter/module_adapter.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1280,10 +1280,12 @@ void module_adapter_free(struct comp_dev *dev)
12801280
buffer_free(buffer);
12811281
}
12821282

1283-
if (mod->priv.resources.tracking_enabled)
1283+
if (mod->priv.resources.tracking_enabled) {
12841284
mod_free_all(mod);
1285-
else if (mod->priv.resources.resource_count)
1285+
} else if (mod->priv.resources.resource_count) {
12861286
comp_err(dev, "%u unfreed resources leaked", mod->priv.resources.resource_count);
1287+
__ASSERT(0, "unfreed resources leaked");
1288+
}
12871289

12881290
#if CONFIG_IPC_MAJOR_4
12891291
rfree(mod->priv.cfg.input_pins);

0 commit comments

Comments
 (0)