halapi: Add missing exception handling of hal_common_get_backend_library_name 67/291367/2
authorChanwoo Choi <cw00.choi@samsung.com>
Sun, 26 Mar 2023 22:47:26 +0000 (07:47 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Fri, 14 Apr 2023 01:45:39 +0000 (10:45 +0900)
Change-Id: I9832ecce9923cfdd45196293c3af16bff1358ae5
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
src/hal-api-common.c

index 64d0f83..babc61c 100644 (file)
@@ -72,7 +72,7 @@ int hal_common_get_backend_library_name(enum hal_module module, char *name, int
        }
 
        len_library_name = strlen(library_name);
-       if (!name || (len_library_name + 1 > size)) {
+       if (!name || (len_library_name + 1 > size) || len_library_name == 0) {
                ret = -EINVAL;
                name = NULL;
                goto out;