From 5d89af591c24e2e9f32cb96d723becf3eff3b14a Mon Sep 17 00:00:00 2001 From: Viktor Liu Date: Thu, 21 Nov 2024 15:37:06 +0100 Subject: [PATCH] Add interface index in windows route updates --- client/firewall/nftables/state.go | 1 - client/internal/routemanager/systemops/systemops_windows.go | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 client/firewall/nftables/state.go diff --git a/client/firewall/nftables/state.go b/client/firewall/nftables/state.go deleted file mode 100644 index 7027fe98719..00000000000 --- a/client/firewall/nftables/state.go +++ /dev/null @@ -1 +0,0 @@ -package nftables diff --git a/client/internal/routemanager/systemops/systemops_windows.go b/client/internal/routemanager/systemops/systemops_windows.go index b1732a08001..7ef315a9be3 100644 --- a/client/internal/routemanager/systemops/systemops_windows.go +++ b/client/internal/routemanager/systemops/systemops_windows.go @@ -230,7 +230,7 @@ func (rm *RouteMonitor) parseUpdate(row *MIB_IPFORWARD_ROW2, notificationType MI if idx != 0 { intf, err := net.InterfaceByIndex(idx) if err != nil { - return update, fmt.Errorf("get interface name: %w", err) + return update, fmt.Errorf("get interface name for index %d: %w", idx, err) } update.Interface = intf