From 47c0dbab126756f995e0e5e7e98cd010cd30e8f1 Mon Sep 17 00:00:00 2001 From: Andy Balholm Date: Mon, 1 Mar 2021 09:45:40 -0800 Subject: [PATCH] Simplify control flow in Reader.Reset. --- reader.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/reader.go b/reader.go index 280c4ff..cdc6764 100644 --- a/reader.go +++ b/reader.go @@ -33,10 +33,9 @@ func NewReader(src io.Reader) *Reader { func (r *Reader) Reset(src io.Reader) error { decoderStateInit(r) r.src = src - if r.buf != nil { - return nil + if r.buf == nil { + r.buf = make([]byte, readBufSize) } - r.buf = make([]byte, readBufSize) return nil }