From: Sangyoon Jang Date: Mon, 5 Feb 2018 06:04:11 +0000 (+0900) Subject: Fix double free X-Git-Tag: accepted/tizen/unified/20180219.142416~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=440c786113792f6ac095cbf1427df3f15608e9cd;p=platform%2Fcore%2Fappfw%2Fpkgmgr-tool.git Fix double free Change-Id: I9f745a5211e066ec2cd6cc70d81bd2efcf87bb35 Signed-off-by: Sangyoon Jang --- 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; }