From 030388e9178c426bb56e802335337d98b367dce3 Mon Sep 17 00:00:00 2001 From: Will Scott Date: Fri, 6 Mar 2020 18:38:53 -0800 Subject: [PATCH] no++ --- netroute_windows.go | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/netroute_windows.go b/netroute_windows.go index 89cd569..1714141 100644 --- a/netroute_windows.go +++ b/netroute_windows.go @@ -98,20 +98,25 @@ func parseRoute(mib []byte) (*mib_row2, error) { if err != nil { return nil, err } - route.prefixLength = mib[idx++] - route.lifetime = binary.LittleEndian.Uint32(mib[idx:idx+4]) + route.prefixLength = mib[idx] + idx += 1 + route.lifetime = binary.LittleEndian.Uint32(mib[idx : idx+4]) idx += 4 - route.preferredLifetime = binary.LittleEndian.Uint32(mib[idx:idx+4]) + route.preferredLifetime = binary.LittleEndian.Uint32(mib[idx : idx+4]) idx += 4 - route.metric = binary.LittleEndian.Uint32(mib[idx:idx+4]) + route.metric = binary.LittleEndian.Uint32(mib[idx : idx+4]) idx += 4 - route.protocol = RouteProtocol(binary.LittleEndian.Uint32(mib[idx:idx+4])) + route.protocol = RouteProtocol(binary.LittleEndian.Uint32(mib[idx : idx+4])) idx += 4 - route.loopback = mib[idx++] - route.autoconfigured = mib[idx++] - route.publish = mib[idx++] - route.immortal = mib[idx++] - route.age = binary.LittleEndian.Uint32(mib[idx:idx+4]) + route.loopback = mib[idx] + idx += 1 + route.autoconfigured = mib[idx] + idx += 1 + route.publish = mib[idx] + idx += 1 + route.immortal = mib[idx] + idx += 1 + route.age = binary.LittleEndian.Uint32(mib[idx : idx+4]) idx += 4 route.origin = mib[idx]