mirror of
https://github.com/golang/go
synced 2024-10-03 22:21:22 -06:00
container/list: avoid memory leaks
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/7065067
This commit is contained in:
parent
74c03cb814
commit
ecb75486f8
@ -108,6 +108,8 @@ func (l *List) insertValue(v interface{}, at *Element) *Element {
|
||||
func (l *List) remove(e *Element) *Element {
|
||||
e.prev.next = e.next
|
||||
e.next.prev = e.prev
|
||||
e.next = nil // avoid memory leaks
|
||||
e.prev = nil // avoid memory leaks
|
||||
e.list = nil
|
||||
l.len--
|
||||
return e
|
||||
|
Loading…
Reference in New Issue
Block a user