var end NativeEndpoint
if bind.sock6 == -1 {
- return 0, nil, NetErrClosed
+ return 0, nil, net.ErrClosed
}
n, err := receive6(
bind.sock6,
var end NativeEndpoint
if bind.sock4 == -1 {
- return 0, nil, NetErrClosed
+ return 0, nil, net.ErrClosed
}
n, err := receive4(
bind.sock4,
nend := end.(*NativeEndpoint)
if !nend.isV6 {
if bind.sock4 == -1 {
- return NetErrClosed
+ return net.ErrClosed
}
return send4(bind.sock4, nend, buff)
} else {
if bind.sock6 == -1 {
- return NetErrClosed
+ return net.ErrClosed
}
return send6(bind.sock6, nend, buff)
}
+++ /dev/null
-/* SPDX-License-Identifier: MIT
- *
- * Copyright (C) 2017-2021 WireGuard LLC. All Rights Reserved.
- */
-
-package conn
-
-import _ "unsafe"
-
-//TODO: replace this with net.ErrClosed for Go 1.16
-
-//go:linkname NetErrClosed internal/poll.ErrNetClosing
-var NetErrClosed error
if err != nil {
device.PutMessageBuffer(buffer)
- if errors.Is(err, conn.NetErrClosed) {
+ if errors.Is(err, net.ErrClosed) {
return
}
device.log.Errorf("Failed to receive packet: %v", err)