From 69ed6646f1cc2d2386047cd5a37daf52b97e4933 Mon Sep 17 00:00:00 2001 From: Jay Wren Date: Wed, 10 Dec 2025 16:56:06 -0500 Subject: [PATCH] dont call writeTo4 if writing to ipv6 --- udp/udp_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/udp/udp_linux.go b/udp/udp_linux.go index e775932..9ba9c34 100644 --- a/udp/udp_linux.go +++ b/udp/udp_linux.go @@ -192,7 +192,7 @@ func (u *StdConn) ReadMulti(msgs []rawMessage) (int, error) { } func (u *StdConn) WriteTo(b []byte, ip netip.AddrPort) error { - if u.isV4 { + if u.isV4 && ip.Addr().Is4() { return u.writeTo4(b, ip) } return u.writeTo6(b, ip)