From a1edd37d918e910a0d0918e3a206a0152fbe1453 Mon Sep 17 00:00:00 2001 From: Alexander Babenko Date: Fri, 20 Mar 2026 21:29:36 +0700 Subject: [PATCH] make Socks5UDPClientAssoc.Write(...) to return error --- protocol/v5udp.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/protocol/v5udp.go b/protocol/v5udp.go index ec1f3a0..b1079b5 100644 --- a/protocol/v5udp.go +++ b/protocol/v5udp.go @@ -476,11 +476,9 @@ func (uc *Socks5UDPClientAssoc) Write(b []byte) (n int, err error) { buf = append(buf, b...) n, err = uc.PacketConn.Write(buf) - if err == nil { - n = max(0, n-len(uc.DefaultHeader)) - } + n = max(0, n-len(uc.DefaultHeader)) - return n, nil + return n, err } func (uc *Socks5UDPClientAssoc) ReadFrom(