diff --git a/internal/nbconn/nbconn_real_non_block_windows.go b/internal/nbconn/nbconn_real_non_block_windows.go index 5211f12b..3d085dcf 100644 --- a/internal/nbconn/nbconn_real_non_block_windows.go +++ b/internal/nbconn/nbconn_real_non_block_windows.go @@ -96,7 +96,7 @@ func (c *NetConn) realNonblockingRead(b []byte) (n int, err error) { c.nonblockReadFunc = func(fd uintptr) (done bool) { // Make sock non-blocking if err := setSockMode(fd, sockModeNonBlocking); err != nil { - c.nonblockWriteErr = err + c.nonblockReadErr = err return true } @@ -110,7 +110,7 @@ func (c *NetConn) realNonblockingRead(b []byte) (n int, err error) { // Make sock blocking again if err := setSockMode(fd, sockModeBlocking); err != nil { - c.nonblockWriteErr = err + c.nonblockReadErr = err return true }