From 83c58ac710517e0b3fb2654cdba187e45900cca2 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 13 Feb 2017 15:33:03 -0800 Subject: [PATCH] internal/poll: return error if WriteConsole fails Fixes #19068. Change-Id: Id76037826376b5fe8b588fe3dc02182dfaff8c21 Reviewed-on: https://go-review.googlesource.com/36935 Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- src/internal/poll/fd_windows.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/internal/poll/fd_windows.go b/src/internal/poll/fd_windows.go index 33df876e9b..a40ae47158 100644 --- a/src/internal/poll/fd_windows.go +++ b/src/internal/poll/fd_windows.go @@ -624,7 +624,7 @@ func (fd *FD) writeConsole(b []byte) (n int, err error) { var written uint32 err = syscall.WriteConsole(fd.Sysfd, &uint16s[0], uint32(len(uint16s)), &written, nil) if err != nil { - return 0, nil + return 0, err } uint16s = uint16s[written:] } -- 2.50.0