Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(server): reschedule keep alive interval timer once a pong is rece…
…ived `KeepAliveState` did not transition from `PingSent` to `Scheduled` after a pong was received. This prevented more than one ping to be sent by the server. This fix checks if `ping_sent_at` has already been cleared by `Ponger::poll` when `KeepAliveState::PingSent` state is active. Fixes #2310
- Loading branch information