From cf57b506b5dae9ac7f3cbd1796311bbb25aacb1b Mon Sep 17 00:00:00 2001 From: David Rowe Date: Sat, 20 Nov 2021 12:13:30 +1300 Subject: [PATCH] Fix domain server crash --- libraries/networking/src/webrtc/WebRTCSignalingServer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/networking/src/webrtc/WebRTCSignalingServer.cpp b/libraries/networking/src/webrtc/WebRTCSignalingServer.cpp index f3837a874b..2c557ceaee 100644 --- a/libraries/networking/src/webrtc/WebRTCSignalingServer.cpp +++ b/libraries/networking/src/webrtc/WebRTCSignalingServer.cpp @@ -131,8 +131,9 @@ void WebRTCSignalingServer::webSocketDisconnected() { auto source = qobject_cast(sender()); if (source) { auto address = source->peerAddress().toString() + ":" + QString::number(source->peerPort()); - delete _webSockets.value(address); _webSockets.remove(address); + source->abort(); + source->deleteLater(); } }