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:
committed by
Jason A. Donenfeld
parent
e1fa1cc556
commit
63066ce406
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user