From 1f006025c219eb726f78890bcd9239e6646c9982 Mon Sep 17 00:00:00 2001 From: Maisem Ali Date: Wed, 18 Aug 2021 15:18:44 -0700 Subject: [PATCH] net/tstun: fix build on arm Signed-off-by: Maisem Ali --- net/tstun/tun_linux.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net/tstun/tun_linux.go b/net/tstun/tun_linux.go index fd77d9aaa..6be987c20 100644 --- a/net/tstun/tun_linux.go +++ b/net/tstun/tun_linux.go @@ -26,7 +26,7 @@ func diagnoseLinuxTUNFailure(tunName string, logf logger.Logf) { logf("no TUN, and failed to look up kernel version: %v", err) return } - kernel := utsField(&un.Release) + kernel := utsReleaseField(&un) logf("Linux kernel version: %s", kernel) modprobeOut, err := exec.Command("/sbin/modprobe", "tun").CombinedOutput() @@ -84,9 +84,9 @@ func diagnoseLinuxTUNFailure(tunName string, logf logger.Logf) { } } -func utsField(p *[65]int8) string { +func utsReleaseField(u *syscall.Utsname) string { var sb strings.Builder - for _, v := range p { + for _, v := range u.Release { if v == 0 { break }