diff --git a/Libraries/LibCore/CEventLoop.cpp b/Libraries/LibCore/CEventLoop.cpp index 8d8a786f8e1..2e50891b158 100644 --- a/Libraries/LibCore/CEventLoop.cpp +++ b/Libraries/LibCore/CEventLoop.cpp @@ -36,7 +36,7 @@ CEventLoop::CEventLoop() if (!s_main_event_loop) { s_main_event_loop = this; - int rc = pipe(s_wake_pipe_fds); + int rc = pipe2(s_wake_pipe_fds, O_CLOEXEC); ASSERT(rc == 0); s_event_loop_stack->append(this); }