Fixes for stricter sca rules
Change-Id: I027796c040009ec21d9864b1868757993d47cb35
diff --git a/rw_core/route/device_route.go b/rw_core/route/device_route.go
index 4e5854b..b1f78c2 100644
--- a/rw_core/route/device_route.go
+++ b/rw_core/route/device_route.go
@@ -400,13 +400,11 @@
routes = append(routes, path[1])
return routes, nil
}
- } else {
+ } else if ingress != 0 && routeLink.Ingress == ingress {
// Here we use the first route whose ingress port matches the ingress input parameter
- if ingress != 0 && routeLink.Ingress == ingress {
- routes = append(routes, path[0])
- routes = append(routes, Hop{})
- return routes, nil
- }
+ routes = append(routes, path[0])
+ routes = append(routes, Hop{})
+ return routes, nil
}
}
return routes, fmt.Errorf("no half route found for ingress port %d, egress port %d and nni as egress %t", ingress, egress, nniAsEgress)