From: jongmyeongko Date: Fri, 11 Nov 2016 10:17:38 +0000 (+0900) Subject: consider an extra icon_path for only RO package X-Git-Tag: accepted/tizen/3.0/common/20161114.143107~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5a96e158e3eda4d9c4d74acbe3e20a79074fb8cd;p=platform%2Fcore%2Fappfw%2Fpkgmgr-info.git consider an extra icon_path for only RO package Change-Id: Idbaa8b26f5c3440d3753ae1612fd1745c1e589ec Signed-off-by: jongmyeongko --- diff --git a/src/pkgmgrinfo_db.c b/src/pkgmgrinfo_db.c index c16f7d3..7f4d43f 100644 --- a/src/pkgmgrinfo_db.c +++ b/src/pkgmgrinfo_db.c @@ -279,11 +279,10 @@ API const char *getIconPath(uid_t uid, bool readonly) if (readonly) path = tzplatform_mkpath(TZ_SYS_RO_ICONS, "/"); - else - path = tzplatform_mkpath(TZ_SYS_RW_ICONS, "/"); /* just allow certain users to create the icon directory if needed. */ - if (uid_caller == ROOT_UID || uid_caller == APPFW_UID || uid_caller == uid) + if (path && (uid_caller == ROOT_UID || + uid_caller == APPFW_UID || uid_caller == uid)) _mkdir_for_user(path, uid, gid); return path;