halapi: Remove build warning due to misused 'const' keyword 11/261511/1 accepted/tizen/unified/20210721.123533 submit/tizen/20210721.013304
authorChanwoo Choi <cw00.choi@samsung.com>
Tue, 20 Jul 2021 09:17:18 +0000 (18:17 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Tue, 20 Jul 2021 09:17:18 +0000 (18:17 +0900)
Remove the following build warning due to misused 'const' keyword.

[Build warning message]
[ 11%] Building C object CMakeFiles/hal-api-common.dir/src/hal-api-common.c.o
[ 22%] Building C object CMakeFiles/hal-api-common.dir/src/hal-api-conf.c.o
/home/abuild/rpmbuild/BUILD/hal-api-common-0.0.1/src/hal-api-common.c:
In function '__get_backend_library_data':
/home/abuild/rpmbuild/BUILD/hal-api-common-0.0.1/src/hal-api-common.c:684:9:
warning: passing argument 1 of 'g_free' discards 'const' qualifier
from pointer target type [-Wdiscarded-qualifiers]
  684 |  g_free(backend_module_name);

Change-Id: I8576581f3a40d140293fbbc62433107a25a9998b
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
src/hal-api-common.c

index 5dbdf58..c825c3f 100644 (file)
@@ -609,7 +609,7 @@ static int __get_backend_library_data(enum hal_module module,
        struct __hal_module_info *info = NULL;
        struct dirent *de;
        DIR *dir;
-       const char *backend_module_name = NULL;
+       char *backend_module_name = NULL;
        int count, i, ret, len;
 #if defined(__aarch64__)
        const char hal_backend_path[] = "/hal/lib64";