[Non-ACR][Coverity fix] 03/174003/4 accepted/tizen_5.0_unified accepted/tizen/5.0/unified/20181102.014218 accepted/tizen/unified/20180410.134608 submit/tizen/20180410.011902 submit/tizen/20180410.012339 submit/tizen_5.0/20181101.000002
authorSameer Prakash Pradhan <sp.pradhan@samsung.com>
Tue, 27 Mar 2018 11:40:43 +0000 (17:10 +0530)
committerSameer Prakash Pradhan <sp.pradhan@samsung.com>
Mon, 9 Apr 2018 09:56:24 +0000 (15:26 +0530)
Signed-off-by: Sameer Prakash Pradhan <sp.pradhan@samsung.com>
Change-Id: I4c122e35a70d80e2dcdc7590341aa361846fd621

src/account_offline.c

index 20982f3..458fa76 100644 (file)
@@ -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);