Fix double free 59/169759/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Mon, 5 Feb 2018 06:04:11 +0000 (15:04 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Fri, 9 Feb 2018 02:20:40 +0000 (02:20 +0000)
Change-Id: I9f745a5211e066ec2cd6cc70d81bd2efcf87bb35
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
(cherry picked from commit 440c786113792f6ac095cbf1427df3f15608e9cd)

src/pkg_cleardata.c

index 1f8159aac307d1488fd987cf52bf69b825cc6d04..de1f34172c647f9442f4c8b3564d3adb4b5abff8 100644 (file)
@@ -72,11 +72,9 @@ static int __get_sdcard_path(char **sdpath)
                return -1;
 
        ret = storage_get_primary_sdcard(&storage_id, sdpath);
-       if (ret != STORAGE_ERROR_NONE) {
-               if (*sdpath)
-                       free(*sdpath);
+       if (ret != STORAGE_ERROR_NONE)
                return -1;
-       }
+
        return 0;
 }