From 7c4cd6ee7d4990f12d3ccffbe4c1334c5ebe5181 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 7 Oct 2018 19:16:41 +0200 Subject: [PATCH] Set permissions to 644 when creating a file via open() --- io/nativefilestream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io/nativefilestream.cpp b/io/nativefilestream.cpp index 584dca8..290dabf 100644 --- a/io/nativefilestream.cpp +++ b/io/nativefilestream.cpp @@ -249,7 +249,7 @@ std::unique_ptr> NativeFileStream::makeFileBuffer(con ::IoUtilities::throwIoFailure("CreateFileW failed"); } #else - const auto fileDescriptor = ::open(path.data(), nativeParams.openFlags); + const auto fileDescriptor = ::open(path.data(), nativeParams.openFlags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); if (fileDescriptor == -1) { ::IoUtilities::throwIoFailure("open failed"); }