From bf8f63ab13799aeb222e41ea675c6689d32de50e Mon Sep 17 00:00:00 2001 From: Sameer Prakash Pradhan Date: Tue, 27 Mar 2018 17:10:43 +0530 Subject: [PATCH] [Non-ACR][Coverity fix] Signed-off-by: Sameer Prakash Pradhan Change-Id: I4c122e35a70d80e2dcdc7590341aa361846fd621 --- src/account_offline.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/account_offline.c b/src/account_offline.c index 20982f3..458fa76 100644 --- a/src/account_offline.c +++ b/src/account_offline.c @@ -92,7 +92,9 @@ static int _account_user_db_open(sqlite3 **p_hAccountDB, int mode, uid_t uid) ACCOUNT_GET_USER_DB_DIR(account_db_dir, sizeof(account_db_dir), uid); if ((-1 == access(account_db_dir, F_OK)) && uid != OWNER_ROOT) { int ret; - mkdir(account_db_dir, 755); + + ret = mkdir(account_db_dir, 0755); + ACCOUNT_DEBUG("mkdir result = [%d]", ret); ret = chown(account_db_dir, SERVICE_FW_UID, SERVICE_FW_GID); ACCOUNT_DEBUG("chown result = [%d]", ret); ret = chmod(account_db_dir, S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH); @@ -183,7 +185,8 @@ static int _account_global_db_open(int mode) ACCOUNT_GET_USER_DB_DIR(account_db_dir, sizeof(account_db_dir), uid); if ((-1 == access(account_db_dir, F_OK)) && uid != OWNER_ROOT) { int ret; - mkdir(account_db_dir, 755); + ret = mkdir(account_db_dir, 0755); + ACCOUNT_DEBUG("mkdir result = [%d]", ret); ret = chown(account_db_dir, SERVICE_FW_UID, SERVICE_FW_GID); ACCOUNT_DEBUG("chown result = [%d]", ret); ret = chmod(account_db_dir, S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH); -- 2.7.4