diff --git a/host/host_posix.go b/host/host_posix.go index a16e5a1..a1b2479 100644 --- a/host/host_posix.go +++ b/host/host_posix.go @@ -3,11 +3,13 @@ package host import ( + "bytes" + "golang.org/x/sys/unix" ) func kernelArch() (string, error) { var utsname unix.Utsname err := unix.Uname(&utsname) - return string(utsname.Machine[:]), err + return string(utsname.Machine[:bytes.IndexByte(utsname.Machine[:], 0)]), err }