summaryrefslogtreecommitdiff
path: root/Userland
diff options
context:
space:
mode:
authorBrendan Coles <bcoles@gmail.com>2021-01-30 12:47:36 +0000
committerAndreas Kling <kling@serenityos.org>2021-01-30 14:10:10 +0100
commit58abdde2e4433b0df24d777d427aff1e71f18b24 (patch)
tree8f30a84211256549007a16b05736e74f85676b8b /Userland
parentf80b40b4115e510c33712dd29f8f7509b850ffd3 (diff)
downloadserenity-58abdde2e4433b0df24d777d427aff1e71f18b24.zip
Inspector: Allow browsing inspection data in UI after process exits
Diffstat (limited to 'Userland')
-rw-r--r--Userland/DevTools/Inspector/RemoteProcess.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/Userland/DevTools/Inspector/RemoteProcess.cpp b/Userland/DevTools/Inspector/RemoteProcess.cpp
index cdfc4714ba..da3fd14a0d 100644
--- a/Userland/DevTools/Inspector/RemoteProcess.cpp
+++ b/Userland/DevTools/Inspector/RemoteProcess.cpp
@@ -152,7 +152,11 @@ void RemoteProcess::update()
u32 length;
int nread = m_socket->read((u8*)&length, sizeof(length));
- ASSERT(nread == sizeof(length));
+ if (nread != sizeof(length)) {
+ dbgln("Disconnected from PID {}", m_pid);
+ m_socket->close();
+ return;
+ }
ByteBuffer data;
size_t remaining_bytes = length;