diff --git a/internal/nbconn/nbconn_real_non_block_windows.go b/internal/nbconn/nbconn_real_non_block_windows.go index 13524b73..fdf628f4 100644 --- a/internal/nbconn/nbconn_real_non_block_windows.go +++ b/internal/nbconn/nbconn_real_non_block_windows.go @@ -44,7 +44,7 @@ func setSockMode(fd uintptr, mode sockMode) error { } func (c *NetConn) isDeadlineSet(dl time.Time) bool { - return !dl.IsZero() && dl != NonBlockingDeadline && dl != disableSetDeadlineDeadline + return !dl.IsZero() && !dl.Equal(NonBlockingDeadline) && !dl.Equal(disableSetDeadlineDeadline) } func (c *NetConn) isWriteDeadlineExpired() bool {