From 899698c31733cd0c4649c0e6ea7ee9059e25ae8b Mon Sep 17 00:00:00 2001 From: Maciej Zygmanowski Date: Tue, 20 Apr 2021 14:40:37 +0200 Subject: [PATCH] Inspector: Don't allow to inspect Inspector itself The Inspector hangs when user tries to do that. --- Userland/DevTools/Inspector/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/DevTools/Inspector/main.cpp b/Userland/DevTools/Inspector/main.cpp index 791dc49824..c64bf840f4 100644 --- a/Userland/DevTools/Inspector/main.cpp +++ b/Userland/DevTools/Inspector/main.cpp @@ -111,6 +111,11 @@ int main(int argc, char** argv) return 1; } + if (pid == getpid()) { + GUI::MessageBox::show(window, "Cannot inspect Inspector itself!", "Error", GUI::MessageBox::Type::Error); + return 1; + } + auto all_processes = Core::ProcessStatisticsReader::get_all(); for (auto& it : all_processes.value()) { if (it.value.pid != pid)