From 5a96e158e3eda4d9c4d74acbe3e20a79074fb8cd Mon Sep 17 00:00:00 2001 From: jongmyeongko Date: Fri, 11 Nov 2016 19:17:38 +0900 Subject: [PATCH] consider an extra icon_path for only RO package Change-Id: Idbaa8b26f5c3440d3753ae1612fd1745c1e589ec Signed-off-by: jongmyeongko --- src/pkgmgrinfo_db.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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; -- 2.7.4