From db733ccd6531a2976008b87b3af35bece9ace2a9 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Fri, 7 May 2021 09:17:35 +0200 Subject: [PATCH] tun: windows: rearrange struct to avoid alignment trap on 32bit Signed-off-by: Jason A. Donenfeld --- tun/tun_windows.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tun/tun_windows.go b/tun/tun_windows.go index 70f0aa3..2305b72 100644 --- a/tun/tun_windows.go +++ b/tun/tun_windows.go @@ -36,14 +36,14 @@ type rateJuggler struct { type NativeTun struct { wt *wintun.Adapter handle windows.Handle - close bool - closing sync.RWMutex - events chan Event - forcedMTU int rate rateJuggler session wintun.Session readWait windows.Handle + events chan Event + closing sync.RWMutex closeOnce sync.Once + forcedMTU int + close bool } var WintunPool, _ = wintun.MakePool("WireGuard")