Skip to content

Commit 45b4620

Browse files
authored
Merge pull request #1241 from WebPlatformForEmbedded/pgorszkowski/2.38/fix_crash_remote_webinspector_when_close_connection
[GTK/WPE] Web Inspector: crash in remote web inspector when connectio…
2 parents 3baf50e + ee7cd86 commit 45b4620

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Source/JavaScriptCore/inspector/remote/glib/RemoteInspectorServer.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,9 @@ void RemoteInspectorServer::sendMessageToFrontend(SocketConnection& remoteInspec
326326

327327
uint64_t connectionID = m_remoteInspectorConnectionToIDMap.get(&remoteInspectorConnection);
328328
auto connectionTargetPair = std::make_pair(connectionID, targetID);
329-
ASSERT(m_automationTargets.contains(connectionTargetPair) || m_inspectionTargets.contains(connectionTargetPair));
329+
if (!m_automationTargets.contains(connectionTargetPair) && !m_inspectionTargets.contains(connectionTargetPair))
330+
return;
331+
330332
SocketConnection* clientConnection = m_inspectionTargets.contains(connectionTargetPair) ? m_clientConnection : m_automationConnection;
331333
ASSERT(clientConnection);
332334
clientConnection->sendMessage("SendMessageToFrontend", g_variant_new("(tt&s)", connectionID, targetID, message));

0 commit comments

Comments
 (0)