diff options
| author | Alex Brainman <alex.brainman@gmail.com> | 2017-10-23 17:27:34 +1100 |
|---|---|---|
| committer | Alex Brainman <alex.brainman@gmail.com> | 2017-10-24 03:19:09 +0000 |
| commit | 4a0dcc2de115d779b48a0acd1d6b8c9b4c24c307 (patch) | |
| tree | 08150866128c71a289d21b6d57a2f6c140a8382b /src | |
| parent | efa9efe8e4d998e0ed7c917446cc62ff5cb76762 (diff) | |
| download | go-4a0dcc2de115d779b48a0acd1d6b8c9b4c24c307.tar.xz | |
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 <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/runtime/netpoll_windows.go | 2 |
1 files changed, 1 insertions, 1 deletions
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 } |
