client.go | 3 ++- diff --git a/client.go b/client.go index 179031d03e3a81b7b1bd21151a1769a05f9eb141..1efd98966182d4bbfe3f7a6504ad8790918c85fb 100644 --- a/client.go +++ b/client.go @@ -973,7 +973,8 @@ if c.needRequestUpdate != "" { return } if c.actualRequestState.Requests.IsEmpty() { - panic("updateRequestsTimer should have been stopped") + // If there are no outstanding requests, then a request update should have already run. + return } c.updateRequests("updateRequestsTimer") }