if (NULL != home_dir) {
LOGD("[DEBUG] uid(%d), gid(%d), user_type(%s), home_dir(%s)", uid, gid, user_type, home_dir);
+ FREE(g_dir_config_base)
+ FREE(g_dir_home)
+ FREE(g_dir_engine_base)
+ FREE(g_dir_engine_info)
g_dir_config_base = (char*)calloc(strlen(home_dir) + 14, sizeof(char));
g_dir_home = (char*)calloc(strlen(home_dir) + 18, sizeof(char));
g_dir_engine_base = (char*)calloc(strlen(home_dir) + 22, sizeof(char));
LOGE("[ERROR] Fail to make engine info file");
}
- FREE(g_dir_config_base)
- FREE(g_dir_home)
- FREE(g_dir_engine_base)
- FREE(g_dir_engine_info)
-
G_FREE(home_dir)
}
}
if (NULL != home_dir) {
+ FREE(g_dir_engine_info)
g_dir_engine_info = (char*)calloc(strlen(home_dir) + 34, sizeof(char));
if (NULL == g_dir_engine_info) {
gum_user_service_list_free(users);
}
G_FREE(home_dir)
- G_FREE(g_dir_engine_info)
}
G_FREE(user_type)