[Non-ACR][Coverity fix]
[platform/core/api/libaccount-service.git] / 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);