From: Alex Brainman Date: Mon, 23 Oct 2017 06:27:34 +0000 (+1100) Subject: runtime: make errno positive in netpollopen X-Git-Tag: go1.10beta1~625 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4a0dcc2de115d779b48a0acd1d6b8c9b4c24c307;p=gostls13.git runtime: make errno positive in netpollopen Make netpollopen return what Windows GetLastError API returns. It is probably copy / paste error from long time ago. Change-Id: I28f78718c15fef3e8b5f5d11a259533d7e9c6185 Reviewed-on: https://go-review.googlesource.com/72592 Reviewed-by: Ian Lance Taylor Run-TryBot: Ian Lance Taylor --- diff --git a/src/runtime/netpoll_windows.go b/src/runtime/netpoll_windows.go index 79dafb0279..134071f5e3 100644 --- a/src/runtime/netpoll_windows.go +++ b/src/runtime/netpoll_windows.go @@ -47,7 +47,7 @@ func netpolldescriptor() uintptr { func netpollopen(fd uintptr, pd *pollDesc) int32 { if stdcall4(_CreateIoCompletionPort, fd, iocphandle, 0, 0) == 0 { - return -int32(getlasterror()) + return int32(getlasterror()) } return 0 }