From 2ed9c2619f2d5d47ff74c058d39d2459d6e5ef21 Mon Sep 17 00:00:00 2001 From: Lars Lehtonen Date: Fri, 20 Feb 2026 10:14:59 -0800 Subject: [PATCH] plugins/ecs-serviceconnect/plugin: fix dropped errors --- plugins/ecs-serviceconnect/plugin/egress.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/ecs-serviceconnect/plugin/egress.go b/plugins/ecs-serviceconnect/plugin/egress.go index 67edc345..3d4905ff 100644 --- a/plugins/ecs-serviceconnect/plugin/egress.go +++ b/plugins/ecs-serviceconnect/plugin/egress.go @@ -312,6 +312,10 @@ func (plugin *Plugin) deleteRedirectionIP(proto iptables.Protocol, conf *config. } routes, err := handle.RouteListFiltered(plugin.getRuleFamily(proto), route, netlink.RT_FILTER_DST|netlink.RT_FILTER_GW) + if err != nil { + log.Errorf("Unable to get route list: %v, err") + return err + } for _, r := range routes { routeToBeDeleted := r if err = netlink.RouteDel(&routeToBeDeleted); err != nil { @@ -356,6 +360,10 @@ func (plugin *Plugin) deleteDefaultTproxyRoute(proto iptables.Protocol, } routes, err := handle.RouteListFiltered(plugin.getRuleFamily(proto), route, netlink.RT_FILTER_TABLE|netlink.RT_FILTER_OIF) + if err != nil { + log.Errorf("Unable to get route list: %v, err") + return err + } for _, r := range routes { routeToBeDeleted := r if err = netlink.RouteDel(&routeToBeDeleted); err != nil {