From 3c0eb1aac4b215bcd814459fa3c7ba594f697e57 Mon Sep 17 00:00:00 2001 From: Curtis Malainey Date: Fri, 13 Sep 2024 11:22:49 -0700 Subject: [PATCH] audio: selector: fix init pointers Selector has been broken since its last init migration as the memcpy passes in the first byte of data rather than the pointer to the data. Fixes: 141efbd7b0 ("ipc4: convert selector to use the new module interface") Fixes: oss-fuzz:59343 Signed-off-by: Curtis Malainey --- src/audio/selector/selector.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/audio/selector/selector.c b/src/audio/selector/selector.c index 79140baec302..cc2dc4bb7444 100644 --- a/src/audio/selector/selector.c +++ b/src/audio/selector/selector.c @@ -180,7 +180,7 @@ static struct comp_dev *selector_new(const struct comp_driver *drv, comp_set_drvdata(dev, cd); - ret = memcpy_s(&cd->config, sizeof(cd->config), ipc_process->data, bs); + ret = memcpy_s(&cd->config, sizeof(cd->config), &ipc_process->data, bs); if (ret) { rfree(cd); rfree(dev);