diff --git a/server.go b/server.go index 0ffa160..181d2f7 100644 --- a/server.go +++ b/server.go @@ -252,11 +252,11 @@ func (s *Server) List(prefix *string) []string { s.RLock() defer s.RUnlock() - for name := range s.clients { - if prefix != nil && !strings.HasPrefix(name, *prefix) { + for name, client := range s.clients { + if prefix != nil && !strings.HasPrefix(name, strings.ToLower(*prefix)) { continue } - r = append(r, name) + r = append(r, client.Name) } return r