浏览代码

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

Let's just stay on the safe side with this.
Andreas Kling 4 年之前
父节点
当前提交
3429b44161
共有 1 个文件被更改,包括 5 次插入5 次删除
  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);
         s_event_loop_stack->append(this);
 
 
 #ifdef __serenity__
 #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
 #endif
     }
     }