mirror of
https://github.com/tailscale/tailscale.git
synced 2025-04-18 12:32:13 +00:00
tailcfg: add missing Node.DERP check in Node.Equals
Updates tailscale/corp#549 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
parent
4e63a4fda3
commit
1f7a7a4ffe
@ -628,6 +628,7 @@ func (n *Node) Equal(n2 *Node) bool {
|
|||||||
eqCIDRs(n.Addresses, n2.Addresses) &&
|
eqCIDRs(n.Addresses, n2.Addresses) &&
|
||||||
eqCIDRs(n.AllowedIPs, n2.AllowedIPs) &&
|
eqCIDRs(n.AllowedIPs, n2.AllowedIPs) &&
|
||||||
eqStrings(n.Endpoints, n2.Endpoints) &&
|
eqStrings(n.Endpoints, n2.Endpoints) &&
|
||||||
|
n.DERP == n2.DERP &&
|
||||||
n.Hostinfo.Equal(&n2.Hostinfo) &&
|
n.Hostinfo.Equal(&n2.Hostinfo) &&
|
||||||
n.Created.Equal(n2.Created) &&
|
n.Created.Equal(n2.Created) &&
|
||||||
eqTimePtr(n.LastSeen, n2.LastSeen) &&
|
eqTimePtr(n.LastSeen, n2.LastSeen) &&
|
||||||
|
@ -315,6 +315,11 @@ func TestNodeEqual(t *testing.T) {
|
|||||||
&Node{LastSeen: &now},
|
&Node{LastSeen: &now},
|
||||||
true,
|
true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
&Node{DERP: "foo"},
|
||||||
|
&Node{DERP: "bar"},
|
||||||
|
false,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
for i, tt := range tests {
|
for i, tt := range tests {
|
||||||
got := tt.a.Equal(tt.b)
|
got := tt.a.Equal(tt.b)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user