mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-23 02:35:49 +08:00
feat: fix memory leak problem (#1257)
This commit is contained in:
parent
2ce4f96355
commit
770ae47471
@ -37,7 +37,16 @@ func (syncer *Syncer) getOriginalUsers() ([]*OriginalUser, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
return syncer.getOriginalUsersFromMap(results), nil
|
// Memory leak problem handling
|
||||||
|
// https://github.com/casdoor/casdoor/issues/1256
|
||||||
|
users := syncer.getOriginalUsersFromMap(results)
|
||||||
|
for _, m := range results {
|
||||||
|
for k := range m {
|
||||||
|
delete(m, k)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return users, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (syncer *Syncer) getOriginalUserMap() ([]*OriginalUser, map[string]*OriginalUser, error) {
|
func (syncer *Syncer) getOriginalUserMap() ([]*OriginalUser, map[string]*OriginalUser, error) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user