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); }