Change-Id: Ic714e2659b6fca1305d04462a7fd940b2f683a6a
}
if (m_state == State::WILL_DISCONNECT)
return true;
- // LWS_CALLBACK_EVENT_WAIT_CANCELLED may happen during successful connecting
- if (m_state != State::DISCONNECTED) {
+ // LWS_CALLBACK_EVENT_WAIT_CANCELLED may happen during successful connecting. It was
+ // also seen between writing and reading from the connected tunnel.
+ if (m_state != State::DISCONNECTED && m_state != State::CONNECTED) {
LogError("Unexpected event");
m_state = State::FAILED;
return true;