diff --git a/src/audio/copier/copier.c b/src/audio/copier/copier.c index 3f8139f44..809613f8a 100644 --- a/src/audio/copier/copier.c +++ b/src/audio/copier/copier.c @@ -715,6 +715,9 @@ static void copier_free(struct comp_dev *dev) rfree(cd->hd); } + if (cd->multi_endpoint_buffer) + buffer_free(cd->multi_endpoint_buffer); + for (i = 0; i < cd->endpoint_num; i++) { if (dev->ipc_config.type != SOF_COMP_HOST || cd->ipc_gtw) { cd->endpoint[i]->drv->ops.free(cd->endpoint[i]);