From: Sangyoon Jang Date: Mon, 5 Feb 2018 06:04:11 +0000 (+0900) Subject: Fix double free X-Git-Tag: submit/tizen_4.0/20180529.004517~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1fbbfdc55a159e732543ba8b6564a9f4f910acf9;p=platform%2Fcore%2Fappfw%2Fpkgmgr-tool.git Fix double free Change-Id: I9f745a5211e066ec2cd6cc70d81bd2efcf87bb35 Signed-off-by: Sangyoon Jang (cherry picked from commit 440c786113792f6ac095cbf1427df3f15608e9cd) --- diff --git a/src/pkg_cleardata.c b/src/pkg_cleardata.c index 1f8159a..de1f341 100644 --- a/src/pkg_cleardata.c +++ b/src/pkg_cleardata.c @@ -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; }