device: fix persistent_keepalive_interval data races
Co-authored-by: David Anderson <danderson@tailscale.com> Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
This commit is contained in:
parent
e1fa1cc556
commit
63066ce406
5 changed files with 22 additions and 9 deletions
|
|
@ -27,7 +27,7 @@ type Peer struct {
|
|||
handshake Handshake
|
||||
device *Device
|
||||
endpoint conn.Endpoint
|
||||
persistentKeepaliveInterval uint16
|
||||
persistentKeepaliveInterval uint32 // accessed atomically
|
||||
disableRoaming bool
|
||||
|
||||
// These fields are accessed with atomic operations, which must be
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue