We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 92d074c + 54f76cc commit 3d1a3e9Copy full SHA for 3d1a3e9
tokenizer.go
@@ -175,7 +175,9 @@ func (t *Tokenizer) RawToken() (b []byte, err error) {
175
if i >= t.last {
176
prevLast := t.last
177
off, i = t.memmoveRemainingBytes(off)
178
- dtdOff = dtdOff - (prevLast - t.last)
+ if dtdOff != 0 {
179
+ dtdOff = dtdOff - (prevLast - t.last)
180
+ }
181
if err = t.manageBuffer(); err != nil {
182
t.err = err
183
break
@@ -193,7 +195,7 @@ func (t *Tokenizer) RawToken() (b []byte, err error) {
193
195
case ']':
194
196
dtdOff = i
197
case '>':
- if dtdOff == i-1 && t.buf[dtdOff] == ']' {
198
+ if t.buf[dtdOff] == ']' {
199
buf := trim(t.buf[off : i+1 : cap(t.buf)])
200
t.cur = i + 1
201
return buf, err
0 commit comments