diff --git a/pool.go b/pool.go index 7ebfb02..59c3751 100644 --- a/pool.go +++ b/pool.go @@ -6,6 +6,9 @@ import ( ) func NewPool(dial func() (*Client, error), number int) (*Pool, error) { + if number <= 0 { + number = 1 + } ch := make(chan *Client, number) p := &Pool{ ch: ch,