common: Fix argument of `hal_common_get_backend_with_library_name_v2` 69/318269/1 accepted/tizen/9.0/unified/20250123.140102
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:43:13 +0000 (03:43 +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>
(cherry picked from commit 822b6cd59c61ddd3c0d0eb49b85e60d2881a897d)

include/hal-common.h
src/hal-api-common.c

index 11f0fe0373ac7414571787eac0b997051f4f1783..108d22dac7c9cdfa3f06de19cbfadeb6801c1112 100644 (file)
@@ -218,7 +218,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)
 {