android: fix isExitNode check

&& takes precedence over ?:, so fix isExitNode to check both IPv4 and IPv6

Updates tailscale/tailscale#15785

Signed-off-by: kari-ts <kari@tailscale.com>
pull/646/head
kari-ts 7 months ago
parent ca7dc5f8a8
commit e3695b7e10

@ -105,7 +105,7 @@ class Tailcfg {
// isExitNode reproduces the Go logic in local.go peerStatusFromNode
val isExitNode: Boolean =
AllowedIPs?.contains("0.0.0.0/0") ?: false && AllowedIPs?.contains("::/0") ?: false
(AllowedIPs?.contains("0.0.0.0/0") ?: false) && (AllowedIPs?.contains("::/0") ?: false)
val isMullvadNode: Boolean
get() = Name.endsWith(".mullvad.ts.net.")

Loading…
Cancel
Save