From f448baa2aef4ddc4fef732dc9163a3e0a9ad6918 Mon Sep 17 00:00:00 2001 From: Jason Lyu Date: Mon, 4 Sep 2023 13:51:03 -0400 Subject: [PATCH] Chore: use `errors.ErrUnsupported` (#294) --- core/device/fdbased/fd_windows.go | 2 +- proxy/base.go | 4 ++-- proxy/socks5.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/device/fdbased/fd_windows.go b/core/device/fdbased/fd_windows.go index e9f0e0a..aaef790 100644 --- a/core/device/fdbased/fd_windows.go +++ b/core/device/fdbased/fd_windows.go @@ -7,5 +7,5 @@ import ( ) func Open(name string, mtu uint32, offset int) (device.Device, error) { - return nil, errors.New("not supported") + return nil, errors.ErrUnsupported } diff --git a/proxy/base.go b/proxy/base.go index 90b19ee..e187fbf 100644 --- a/proxy/base.go +++ b/proxy/base.go @@ -25,9 +25,9 @@ func (b *Base) Proto() proto.Proto { } func (b *Base) DialContext(context.Context, *M.Metadata) (net.Conn, error) { - return nil, errors.New("not supported") + return nil, errors.ErrUnsupported } func (b *Base) DialUDP(*M.Metadata) (net.PacketConn, error) { - return nil, errors.New("not supported") + return nil, errors.ErrUnsupported } diff --git a/proxy/socks5.go b/proxy/socks5.go index 02401bc..64bf596 100644 --- a/proxy/socks5.go +++ b/proxy/socks5.go @@ -65,7 +65,7 @@ func (ss *Socks5) DialContext(ctx context.Context, metadata *M.Metadata) (c net. func (ss *Socks5) DialUDP(*M.Metadata) (_ net.PacketConn, err error) { if ss.unix { - return nil, errors.New("not supported when unix domain socket is enabled") + return nil, fmt.Errorf("%w when unix domain socket is enabled", errors.ErrUnsupported) } ctx, cancel := context.WithTimeout(context.Background(), tcpConnectTimeout)