diff --git a/client.go b/client.go index d92d8e0..4309993 100644 --- a/client.go +++ b/client.go @@ -204,6 +204,7 @@ func (c *client) Start() { nextBackoff := boff.NextBackOff() // Check for exceeded backoff if nextBackoff == backoff.Stop { + c.setState(ClientClosed) c.setErr(errors.New("backoff exceeded")) return }