Prechádzať zdrojové kódy

LibCore: Mark connections to InspectorServer as MSG_NOSIGNAL

If InspectorServer closes for some reason at the wrong time, there is no
need for the inspected application to terminate.
Sam Atkins 2 rokov pred
rodič
commit
0fc673e759
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      Userland/Libraries/LibCore/EventLoop.cpp

+ 1 - 1
Userland/Libraries/LibCore/EventLoop.cpp

@@ -368,7 +368,7 @@ bool connect_to_inspector_server()
         return false;
     }
     auto inspector_server_path = maybe_path.value();
-    auto maybe_socket = Stream::LocalSocket::connect(inspector_server_path);
+    auto maybe_socket = Stream::LocalSocket::connect(inspector_server_path, Stream::PreventSIGPIPE::Yes);
     if (maybe_socket.is_error()) {
         dbgln("connect_to_inspector_server: Failed to connect: {}", maybe_socket.error());
         return false;