diff --git a/libnetwork/endpoint_info.go b/libnetwork/endpoint_info.go index ffc4787318..6d06675ae9 100644 --- a/libnetwork/endpoint_info.go +++ b/libnetwork/endpoint_info.go @@ -203,22 +203,11 @@ func (ep *endpoint) AddStaticRoute(destination *net.IPNet, routeType int, nextHo ep.joinInfo.StaticRoutes = append(ep.joinInfo.StaticRoutes, &r) } else { // If the route doesn't specify a next-hop, it must be a connected route, bound to an interface. - if err := ep.addInterfaceRoute(&r); err != nil { - return err - } + ep.iface.routes = append(ep.iface.routes, r.Destination) } return nil } -func (ep *endpoint) addInterfaceRoute(route *types.StaticRoute) error { - ep.Lock() - defer ep.Unlock() - - iface := ep.iface - iface.routes = append(iface.routes, route.Destination) - return nil -} - func (ep *endpoint) Sandbox() Sandbox { cnt, ok := ep.getSandbox() if !ok {