1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-07-19 09:39:38 +00:00

Fix segment fault when group_repos is NULL (#338)

* Fix segment fault when group_repos is NULL

* Parse group repos when repos is not NULL
This commit is contained in:
feiniks 2020-04-10 19:56:53 +08:00 committed by GitHub
parent a1101a1db0
commit 500e35fe9b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2251,10 +2251,12 @@ get_accessible_repo_list_cb (evhtp_request_t *req, void *arg)
//get group repo list
GHashTable *group_repos = NULL;
repos = seaf_get_group_repos_by_user (seaf->repo_mgr, user, org_id, &error);
group_repos = filter_group_repos (repos);
group_repos_to_json (repo_array, group_repos, obtained_repos);
g_hash_table_destroy (group_repos);
g_list_free (repos);
if (repos) {
group_repos = filter_group_repos (repos);
group_repos_to_json (repo_array, group_repos, obtained_repos);
g_hash_table_destroy (group_repos);
g_list_free (repos);
}
//get inner public repo list
repos = seaf_repo_manager_list_inner_pub_repos (seaf->repo_mgr);