mirror of
				https://github.com/tailscale/tailscale.git
				synced 2025-10-31 03:38:41 +00:00 
			
		
		
		
	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:
		| @@ -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. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Brad Fitzpatrick
					Brad Fitzpatrick