From 496de948d2a0c79ab8010974b64113fdb23c0ed9 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Tue, 23 Jan 2024 19:14:37 +0100 Subject: [PATCH] Core/Posix: Fix O_CLOEXEC on pipes --- src/Nazara/Core/Posix/PosixUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Nazara/Core/Posix/PosixUtils.cpp b/src/Nazara/Core/Posix/PosixUtils.cpp index 89cb12038..8b67d1bf5 100644 --- a/src/Nazara/Core/Posix/PosixUtils.cpp +++ b/src/Nazara/Core/Posix/PosixUtils.cpp @@ -60,7 +60,7 @@ namespace Nz::PlatformImpl { int fds[2]; #if defined(NAZARA_PLATFORM_LINUX) || defined(NAZARA_PLATFORM_ANDROID) - if (::pipe2(fds, flags & O_CLOEXEC) != 0) + if (::pipe2(fds, flags | O_CLOEXEC) != 0) return; #else if (::pipe(fds) != 0)