common: Fix argument of `hal_common_get_backend_with_library_name_v2` 73/317973/2
authorYongjoo Ahn <yongjoo1.ahn@samsung.com>
Fri, 10 Jan 2025 07:32:43 +0000 (16:32 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Wed, 15 Jan 2025 03:42:58 +0000 (03:42 +0000)
Let the function take a void pointer to `hal_backend_[module]_funcs`
(NOT a double pointer for it).

Change-Id: Ic1e2c6d4b9b11423e147a541486269363835285b
Signed-off-by: Yongjoo Ahn <yongjoo1.ahn@samsung.com>
include/hal-common.h
src/hal-api-common.c

index 5e54d15829d9c773b0d6ce3af810a97be9ba266c..0f2dbf9dceb1fc348a5bc69cf4e8d69cf57cb470 100644 (file)
@@ -217,7 +217,7 @@ int hal_common_get_backend_with_library_name_v2(enum hal_module module,
  * @return @c 0 on success, otherwise a negative error value
  */
 int hal_common_put_backend_with_library_name_v2(enum hal_module module,
-                               void **data, void *user_data,
+                               void *data, void *user_data,
                                int (*exit_backend)(void *data, void *user_data),
                                const char *library_name);
 
index e70f7675711bd87ca72f5cb25cab8aa05f6e9da2..987cf7cefe7ca6081f4edd9c29568aed45537383 100644 (file)
@@ -613,7 +613,7 @@ int hal_common_get_backend_with_library_name_v2(enum hal_module module,
 
 EXPORT
 int hal_common_put_backend_with_library_name_v2(enum hal_module module,
-                               void **data, void *user_data,
+                               void *data, void *user_data,
                                int (*exit_backend)(void *data, void *user_data),
                                const char *library_name)
 {