Bläddra i källkod

LibCore: Never connect to InspectorServer if getuid() == 0

Let's just stay on the safe side with this.
Andreas Kling 4 år sedan
förälder
incheckning
3429b44161
1 ändrade filer med 5 tillägg och 5 borttagningar
  1. 5 5
      Userland/Libraries/LibCore/EventLoop.cpp

+ 5 - 5
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
     }