diff --git a/pool.go b/pool.go index 2c72834..cb7b50d 100644 --- a/pool.go +++ b/pool.go @@ -126,7 +126,7 @@ func (c *PoolClient) FindServer(ctx context.Context, poolname, servername, id st for _, pool := range pools { sl, err := c.ListMembers(ctx, pool) if err != nil { - return + return nil, err } for _, srv := range sl { if id != "" && srv.ID == id {