From d46590c2e62595a5001d0b1bdba11e3ea767a71b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 24 Jul 2023 13:56:27 +0530 Subject: [PATCH] Fix fd leak in debugprintln --- tools/tty/tty.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/tty/tty.go b/tools/tty/tty.go index 16d0c3271..3c691a468 100644 --- a/tools/tty/tty.go +++ b/tools/tty/tty.go @@ -345,6 +345,7 @@ func DebugPrintln(a ...any) { if fd, err := strconv.Atoi(fds); err == nil && fd > -1 { if f := os.NewFile(uintptr(fd), ""); f != nil { fmt.Fprintln(f, a...) + f.Close() return } }