diff --git a/route/route.go b/route/route.go index 970f556a38c76f6117dd7ced1000e64646921a50..80ecb2f518c8ee7191ae570ad1455322a52ffe6b 100644 --- a/route/route.go +++ b/route/route.go @@ -29,7 +29,7 @@ type Route struct { } // NewRoute generates a new route with paths p -func NewRoute(pfx net.Prefix, p ...*Path) *Route { +func NewRoute(pfx net.Prefix, p *Path) *Route { r := &Route{ pfx: pfx, } @@ -39,7 +39,7 @@ func NewRoute(pfx net.Prefix, p ...*Path) *Route { return r } - r.paths = append(r.paths, p...) + r.paths = append(r.paths, p) return r }