From 0e9000201ff4d3a225490c6ae58547964c9e96ce Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Thu, 16 Nov 2017 16:44:12 +0100 Subject: [PATCH] POSIX: shm_open: set the FD_CLOEXEC file descriptor flag... on the new file descriptor. Fixes #13774. --- src/system/libroot/posix/sys/mman.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/libroot/posix/sys/mman.cpp b/src/system/libroot/posix/sys/mman.cpp index af23c37e69..2f1122b83c 100644 --- a/src/system/libroot/posix/sys/mman.cpp +++ b/src/system/libroot/posix/sys/mman.cpp @@ -178,7 +178,7 @@ shm_open(const char* name, int openMode, mode_t permissions) if (error != B_OK) RETURN_AND_SET_ERRNO(error); - return open(path, openMode, permissions); + return open(path, openMode | FD_CLOEXEC, permissions); } -- 2.11.4.GIT