diff --git a/syscalls_windows.go b/syscalls_windows.go index a3b50a5..f38a9cb 100644 --- a/syscalls_windows.go +++ b/syscalls_windows.go @@ -300,6 +300,9 @@ func openDev(config Config) (ifce *Interface, err error) { } for _, v := range ifces { + if len(v.HardwareAddr) < 6 { + continue + } if bytes.Equal(v.HardwareAddr[:6], mac[:6]) { ifce.name = v.Name return