Fix static analysis issue 67/299267/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Mon, 25 Sep 2023 01:21:10 +0000 (10:21 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Mon, 25 Sep 2023 01:21:21 +0000 (10:21 +0900)
Change-Id: Ia92b5a17b089ea5b35f4827e8adc0d3983b9f769
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
plugin/app2sd/server/app2sd_internals_utils.c

index 59219e6..c3df8cb 100644 (file)
@@ -348,8 +348,10 @@ static int generate_random_num(unsigned short* buf, int len) {
        if (fd < 0)
                return -1;
 
-       if (read(fd, buf, len) < 0)
-               return -1;
+       if (read(fd, buf, len) < 0) {
+                close(fd);
+                return -1;
+        }
 
        close(fd);