Improve peer location update logic and posture check condition handling

This commit is contained in:
mlsmaycon
2026-06-23 14:19:20 +02:00
parent 58cd0eae4e
commit b4c1db17e4
2 changed files with 12 additions and 4 deletions
+9 -1
View File
@@ -74,7 +74,15 @@ func AffectsPosture(diff *nbpeer.MetaDiff, checks []*Checks) bool {
return true
}
if c.Checks.PeerNetworkRangeCheck != nil && diff.NetworkAddresses {
return true
if diff.LocationChanged {
return true
}
for _, r := range c.Checks.PeerNetworkRangeCheck.Ranges {
if r.Addr().IsPrivate() {
return true
}
}
return false
}
}
return false