From d50241b75d3e4c8157c51830e9f77b26c579f580 Mon Sep 17 00:00:00 2001 From: Viktor Liu Date: Fri, 5 Jun 2026 08:53:43 +0200 Subject: [PATCH] Move nonDatagramSized below the transportFallback methods --- shared/relay/client/transport.go | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/shared/relay/client/transport.go b/shared/relay/client/transport.go index baf76b31c..002707401 100644 --- a/shared/relay/client/transport.go +++ b/shared/relay/client/transport.go @@ -84,18 +84,6 @@ func newTransportFallback() *transportFallback { return &transportFallback{entries: make(map[string]*fallbackEntry)} } -// nonDatagramSized returns the dialers from in that are not datagram-sized, -// preserving order. -func nonDatagramSized(in []dialer.DialeFn) []dialer.DialeFn { - out := make([]dialer.DialeFn, 0, len(in)) - for _, d := range in { - if !dialer.IsDatagramSized(d) { - out = append(out, d) - } - } - return out -} - // avoidDatagramSized reports whether serverURL is currently within a window // where datagram-sized transports should be avoided. func (f *transportFallback) avoidDatagramSized(serverURL string) bool { @@ -127,3 +115,15 @@ func (f *transportFallback) recordFailure(serverURL string) time.Duration { e.until = now.Add(e.duration) return e.duration } + +// nonDatagramSized returns the dialers from in that are not datagram-sized, +// preserving order. +func nonDatagramSized(in []dialer.DialeFn) []dialer.DialeFn { + out := make([]dialer.DialeFn, 0, len(in)) + for _, d := range in { + if !dialer.IsDatagramSized(d) { + out = append(out, d) + } + } + return out +}