]> Cypherpunks repositories - gostls13.git/commitdiff
encoding/json: don't reset before returning buffer to pool
authorandig <cpuidle@gmx.de>
Mon, 9 Sep 2019 18:47:43 +0000 (18:47 +0000)
committerDaniel Martí <mvdan@mvdan.cc>
Tue, 10 Sep 2019 14:58:40 +0000 (14:58 +0000)
Reset is already performed when retrieving from pool

Change-Id: Ia810dd18d3e55a1565a5ad435a00d1e46724576c
GitHub-Last-Rev: d9df74a4aeb86e5d292c9fc33568a3c9a64a967d
GitHub-Pull-Request: golang/go#34195
Reviewed-on: https://go-review.googlesource.com/c/go/+/194338
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Daniel Martí <mvdan@mvdan.cc>
src/encoding/json/encode.go

index f085b5a08d76dbae7e29457e4d9cd1d4d61e7286..2e1f56f88215dfdea1d1e2792f4997aa1710b826 100644 (file)
@@ -164,7 +164,6 @@ func Marshal(v interface{}) ([]byte, error) {
        }
        buf := append([]byte(nil), e.Bytes()...)
 
-       e.Reset()
        encodeStatePool.Put(e)
 
        return buf, nil