From 66d6108aef96452118f944e5e4a3e8466f01aa08 Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Mon, 3 Mar 2025 12:23:38 +0100 Subject: [PATCH] lib-manager: don't cast away "const" Don't type-cast pointers to "const" objects to writable pointers even temporarily. This is error-prone and might cause future compiler warnings. Signed-off-by: Guennadi Liakhovetski --- src/library_manager/lib_manager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/library_manager/lib_manager.c b/src/library_manager/lib_manager.c index 3546834481e3..dbb162de3b52 100644 --- a/src/library_manager/lib_manager.c +++ b/src/library_manager/lib_manager.c @@ -628,8 +628,9 @@ int lib_manager_register_module(const uint32_t component_id) goto cleanup; } - mod = (struct sof_man_module *)((const uint8_t *)desc + SOF_MAN_MODULE_OFFSET(entry_index)); - const struct sof_uuid *uid = (struct sof_uuid *)&mod->uuid; + mod = (const struct sof_man_module *)((const uint8_t *)desc + + SOF_MAN_MODULE_OFFSET(entry_index)); + const struct sof_uuid *uid = (const struct sof_uuid *)&mod->uuid; lib_manager_prepare_module_adapter(drv, uid);