ui: don't keep references alive in Ops.Reset

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-07-15 09:09:30 +02:00
parent 09b5752659
commit 5b3090b128
+4
View File
@@ -152,6 +152,10 @@ func (o *Ops) Aux() []byte {
}
func (d *opsData) reset() {
// Leave references to the GC.
for i := range d.refs {
d.refs[i] = nil
}
d.data = d.data[:0]
d.refs = d.refs[:0]
d.version++