commit 53f587de6e763ea4f336ed2c8fabb09a02ca0eef parent cc245b0e4697a388d4f1ee8a9e09507cef8135c2 Author: francoispqt <francois@parquet.ninja> Date: Thu, 3 May 2018 00:29:09 +0800 update dec.read clean code Diffstat:
M | decode.go | | | 10 | +++++----- |
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/decode.go b/decode.go @@ -291,18 +291,18 @@ func (dec *Decoder) read() bool { copy(Buf, dec.data) dec.data = Buf } - bRead := 0 - for bRead == 0 { - n, err := dec.r.Read(dec.data[dec.length:]) + var n int + var err error + for n == 0 { + n, err = dec.r.Read(dec.data[dec.length:]) if err != nil { if err != io.EOF { dec.err = err } return false } - bRead = n } - dec.length = dec.length + bRead + dec.length = dec.length + n return true } return false