diff --git a/ziti/cmd/ziti/cmd/edge_controller/list.go b/ziti/cmd/ziti/cmd/edge_controller/list.go index 6d1b7d523..53766c780 100644 --- a/ziti/cmd/ziti/cmd/edge_controller/list.go +++ b/ziti/cmd/ziti/cmd/edge_controller/list.go @@ -137,7 +137,7 @@ func (p *paging) output(o *commonOptions) { } else { first := p.offset + 1 last := p.offset + p.limit - if last > p.count { + if last > p.count || last < 0 { // if p.limit is maxint, last will rollover and be negative last = p.count } _, _ = fmt.Fprintf(o.Out, "results: %v-%v of %v\n", first, last, p.count)