From 3429b4416119fbaeebee904aff36e7d2af84a261 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 14 May 2021 22:10:11 +0200 Subject: [PATCH] LibCore: Never connect to InspectorServer if getuid() == 0 Let's just stay on the safe side with this. --- Userland/Libraries/LibCore/EventLoop.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Userland/Libraries/LibCore/EventLoop.cpp b/Userland/Libraries/LibCore/EventLoop.cpp index 0173a5b0d8..7d95890768 100644 --- a/Userland/Libraries/LibCore/EventLoop.cpp +++ b/Userland/Libraries/LibCore/EventLoop.cpp @@ -277,11 +277,11 @@ EventLoop::EventLoop([[maybe_unused]] MakeInspectable make_inspectable) s_event_loop_stack->append(this); #ifdef __serenity__ - if (make_inspectable == MakeInspectable::Yes) { - if (!s_inspector_server_connection) { - if (!connect_to_inspector_server()) - dbgln("Core::EventLoop: Failed to connect to InspectorServer"); - } + if (getuid() != 0 + && make_inspectable == MakeInspectable::Yes + && !s_inspector_server_connection) { + if (!connect_to_inspector_server()) + dbgln("Core::EventLoop: Failed to connect to InspectorServer"); } #endif }