diff --git a/src/audio/module_adapter/module/cadence_ipc3.c b/src/audio/module_adapter/module/cadence_ipc3.c index 1afb08fc942a..c979f813f484 100644 --- a/src/audio/module_adapter/module/cadence_ipc3.c +++ b/src/audio/module_adapter/module/cadence_ipc3.c @@ -28,7 +28,7 @@ int cadence_codec_resolve_api(struct processing_module *mod) uint32_t codec_id = DEFAULT_CODEC_ID; if (mod->stream_params->ext_data_length) { - ret = memcpy_s(&codec_params, mod->stream_params->ext_data_length, + ret = memcpy_s(&codec_params, sizeof(codec_params), (uint8_t *)mod->stream_params + sizeof(*mod->stream_params), mod->stream_params->ext_data_length); if (ret < 0)