@@ -49,12 +49,12 @@ func getTCPListener(c context.Context, network string, host string, portRange st
49
49
if ! ok {
50
50
return nil , fmt .Errorf ("context is not a caddy.Context: %T" , c )
51
51
}
52
-
52
+
53
53
na , err := caddy .ParseNetworkAddress (caddy .JoinNetworkAddress (network , host , portRange ))
54
54
if err != nil {
55
55
return nil , err
56
56
}
57
-
57
+
58
58
addr := na .JoinHostPort (portOffset )
59
59
network , host , port , err := caddy .SplitNetworkAddress (addr )
60
60
if err != nil {
@@ -82,7 +82,7 @@ func getTLSListener(c context.Context, network string, host string, portRange st
82
82
if err != nil {
83
83
return nil , err
84
84
}
85
-
85
+
86
86
addr := na .JoinHostPort (portOffset )
87
87
network , host , port , err := caddy .SplitNetworkAddress (addr )
88
88
if err != nil {
@@ -121,7 +121,7 @@ func getUDPListener(c context.Context, network string, host string, portRange st
121
121
if err != nil {
122
122
return nil , err
123
123
}
124
-
124
+
125
125
addr := na .JoinHostPort (portOffset )
126
126
network , host , port , err := caddy .SplitNetworkAddress (addr )
127
127
if err != nil {
@@ -141,7 +141,7 @@ func getUDPListener(c context.Context, network string, host string, portRange st
141
141
if network == "" {
142
142
network = "udp"
143
143
}
144
-
144
+
145
145
var ap netip.AddrPort
146
146
147
147
// We can only return one listener and MagicDNS returns IPv4 addresses unless IPv4 is disabled
@@ -159,7 +159,7 @@ func getUDPListener(c context.Context, network string, host string, portRange st
159
159
}
160
160
}
161
161
}
162
-
162
+
163
163
// Second pass: look for IPv6 tsnet address if IPv6 was implicitly ("udp") or explicitly ("udp6") requested
164
164
if ! ap .IsValid () && (network == "udp" || network == "udp6" ) {
165
165
for _ , ip := range st .TailscaleIPs {
@@ -171,11 +171,11 @@ func getUDPListener(c context.Context, network string, host string, portRange st
171
171
}
172
172
}
173
173
}
174
-
174
+
175
175
if ! ap .IsValid () {
176
176
return nil , fmt .Errorf ("no suitable Tailscale IP address found for UDP listener" )
177
177
}
178
-
178
+
179
179
return s .Server .ListenPacket (network , ap .String ())
180
180
}
181
181
0 commit comments