Skip to content

Commit e3c76eb

Browse files
authored
android: fix isExitNode check (#646)
&& takes precedence over ?:, so fix isExitNode to check both IPv4 and IPv6 Updates tailscale/tailscale#15785 Signed-off-by: kari-ts <[email protected]>
1 parent 7f56d0c commit e3c76eb

File tree

1 file changed

+1
-1
lines changed
  • android/src/main/java/com/tailscale/ipn/ui/model

1 file changed

+1
-1
lines changed

android/src/main/java/com/tailscale/ipn/ui/model/TailCfg.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ class Tailcfg {
105105

106106
// isExitNode reproduces the Go logic in local.go peerStatusFromNode
107107
val isExitNode: Boolean =
108-
AllowedIPs?.contains("0.0.0.0/0") ?: false && AllowedIPs?.contains("::/0") ?: false
108+
(AllowedIPs?.contains("0.0.0.0/0") ?: false) && (AllowedIPs?.contains("::/0") ?: false)
109109

110110
val isMullvadNode: Boolean
111111
get() = Name.endsWith(".mullvad.ts.net.")

0 commit comments

Comments
 (0)