From 6e866caa75c06939b240e083434bf8e0c741f6c4 Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Tue, 29 Aug 2023 00:45:52 +0000 Subject: [PATCH] runes: fix ReadRune() to actually move the cursor Signed-off-by: Alejandro Mery --- runes/reader.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runes/reader.go b/runes/reader.go index 8da0f08..2b37873 100644 --- a/runes/reader.go +++ b/runes/reader.go @@ -168,7 +168,8 @@ func (b *Reader) ReadRune() (rune, int, error) { // decode rune r, l := utf8.DecodeRune(b.buf[b.cursor:]) - + // step over + b.cursor += l // and remember for UnreadRune() b.lastRuneSize = l