From f3448cbbee3c73f0d9f1020d01a1bb653a8d931e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 20 Mar 2025 12:31:02 +0530 Subject: [PATCH] ... --- tools/tty/tty.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tools/tty/tty.go b/tools/tty/tty.go index 960eeba93..4d45c7e18 100644 --- a/tools/tty/tty.go +++ b/tools/tty/tty.go @@ -328,14 +328,11 @@ func (self *Term) WriteString(b string) (int, error) { } func (self *Term) DebugPrintln(a ...any) { - msg := []byte(fmt.Sprintln(a...)) + msg := fmt.Appendln(nil, a...) const limit = 2048 encoded := make([]byte, limit*2) for i := 0; i < len(msg); i += limit { - end := i + limit - if end > len(msg) { - end = len(msg) - } + end := min(i+limit, len(msg)) chunk := msg[i:end] encoded = encoded[:cap(encoded)] base64.StdEncoding.Encode(encoded, chunk)