[fix] fix crash when signal server close the connection actively

This commit is contained in:
dijunkun
2024-09-04 17:03:09 +08:00
parent d78dc4585f
commit d285d7971a
4 changed files with 45 additions and 13 deletions

View File

@@ -131,6 +131,10 @@ int PeerConnection::Init(PeerConnectionParams params,
ws_status_ = WsStatus::WsReconnecting;
signal_status_ = SignalStatus::SignalReconnecting;
on_signal_status_(SignalStatus::SignalReconnecting, user_data_);
} else if (WsStatus::WsServerClosed == ws_status) {
ws_status_ = WsStatus::WsServerClosed;
signal_status_ = SignalStatus::SignalServerClosed;
on_signal_status_(SignalStatus::SignalServerClosed, user_data_);
}
};