Fix crash when closing an invalid peerconnection.

This commit is contained in:
Fabio Alessandrelli
2020-01-03 19:50:48 +01:00
parent 6983019cab
commit bd8e139ccc

View File

@@ -172,7 +172,10 @@ godot_error WebRTCLibPeerConnection::poll() {
}
void WebRTCLibPeerConnection::close() {
peer_connection->Close();
if (peer_connection.get() != nullptr) {
peer_connection->Close();
}
peer_connection = nullptr;
while(!signal_queue.empty()) {
signal_queue.pop();
}