wgengine/tstun: fix alignment of 64-bit atomic field

We had a test for it, but no 32-bit builder apparently. :(

Fixes #529
This commit is contained in:
Brad Fitzpatrick 2020-07-07 08:16:16 -07:00
parent 4db60a8436
commit 724ad13fe1

View File

@ -58,7 +58,8 @@ type TUN struct {
// tdev is the underlying TUN device.
tdev tun.Device
lastActivityAtomic int64 // unix seconds of last send or receive
_ [4]byte // force 64-bit alignment of following field on 32-bit
lastActivityAtomic int64 // unix seconds of last send or receive
// buffer stores the oldest unconsumed packet from tdev.
// It is made a static buffer in order to avoid allocations.