From 66c38447d38dc3707f3939489d91cf986512097d Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Mon, 15 May 2017 19:37:33 -0700 Subject: [PATCH] json: fix buggy peeker.Read --- zcl/json/peeker.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zcl/json/peeker.go b/zcl/json/peeker.go index c04d1b2..fc7bbf5 100644 --- a/zcl/json/peeker.go +++ b/zcl/json/peeker.go @@ -17,8 +17,9 @@ func (p *peeker) Peek() token { } func (p *peeker) Read() token { - if p.tokens[p.pos].Type != tokenEOF { + ret := p.tokens[p.pos] + if ret.Type != tokenEOF { p.pos++ } - return p.tokens[p.pos] + return ret }