diff --git a/internal/decoder/string.go b/internal/decoder/string.go index 5c2389e..65b1004 100644 --- a/internal/decoder/string.go +++ b/internal/decoder/string.go @@ -247,7 +247,7 @@ func stringBytes(s *Stream) ([]byte, error) { } goto ERROR } - r, size := utf8.DecodeRune(s.buf[cursor:]) + r, size := utf8.DecodeRune(s.buf[cursor:]) if r == utf8.RuneError { s.buf = append(append(append([]byte{}, s.buf[:cursor]...), runeErrBytes...), s.buf[cursor+1:]...) cursor += runeErrBytesLen diff --git a/stream_test.go b/stream_test.go index 010b87e..a834e1f 100644 --- a/stream_test.go +++ b/stream_test.go @@ -512,7 +512,7 @@ func TestLongUTF8(t *testing.T) { t.Fatalf("Unexpected error: %v", err) } if got != want { - t.Errorf("string %q; want = %q", got, want) + t.Errorf("string %q; want = %q", got, want) } }