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:
parent
a1101a1db0
commit
500e35fe9b
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user