diff options
author | Brendan Coles <bcoles@gmail.com> | 2021-01-30 12:47:36 +0000 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-01-30 14:10:10 +0100 |
commit | 58abdde2e4433b0df24d777d427aff1e71f18b24 (patch) | |
tree | 8f30a84211256549007a16b05736e74f85676b8b /Userland | |
parent | f80b40b4115e510c33712dd29f8f7509b850ffd3 (diff) | |
download | serenity-58abdde2e4433b0df24d777d427aff1e71f18b24.zip |
Inspector: Allow browsing inspection data in UI after process exits
Diffstat (limited to 'Userland')
-rw-r--r-- | Userland/DevTools/Inspector/RemoteProcess.cpp | 6 |
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; |