mirror of https://github.com/golang/go.git
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