diff --git a/packetbeat/route/route_windows_test.go b/packetbeat/route/route_windows_test.go index f216dabc3389..072205716348 100644 --- a/packetbeat/route/route_windows_test.go +++ b/packetbeat/route/route_windows_test.go @@ -52,10 +52,13 @@ func defaultRoute(af int) (name string, index int, err error) { } sc := bufio.NewScanner(bytes.NewReader(r)) for inTable := false; sc.Scan(); { - f := strings.Fields(sc.Text()) - if len(f) == 0 { + if len(bytes.TrimSpace(sc.Bytes())) == 0 { + if inTable { + break + } continue } + f := strings.Fields(sc.Text()) if !inTable { inTable = f[0] == "-------" continue