Skip to content

Commit 7cfd034

Browse files
committed
udp: fix build; proxmux
1 parent 34e0c63 commit 7cfd034

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

intra/udp.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ func (h *udpHandler) ProxyMux(gconn *netstack.GUDPConn, src netip.AddrPort) (ok
171171
gerr := gconn.Connect(ack)
172172

173173
l := h.listener
174-
local, smm, err := h.Connect(gconn, src, invalidaddr) // local may be nil; smm is never nil
174+
local, smm, _, err := h.Connect(gconn, src, invalidaddr) // local may be nil; smm is never nil
175175

176176
if err != nil || gerr != nil || local == nil {
177177
clos(gconn, local)
@@ -181,6 +181,7 @@ func (h *udpHandler) ProxyMux(gconn *netstack.GUDPConn, src netip.AddrPort) (ok
181181
} else {
182182
log.W("udp: proxy: unexpected %s -> [unconnected]; netstack err: %v; dst err: %v", src, gerr, err)
183183
}
184+
// invalid dst addrs are not tracked; conntracker.Untrack() not req
184185
return // not ok
185186
}
186187
mxr := newMuxer(local)

0 commit comments

Comments
 (0)