Apply default umask in SetupEnvironment()

This change makes all filesystem artifacts--files and directories--being
created with the default umask.
This commit is contained in:
Hennadii Stepanov
2023-02-06 11:08:03 +00:00
parent 8a6219e543
commit 581f16ef34
4 changed files with 7 additions and 4 deletions

View File

@@ -1360,6 +1360,11 @@ void SetupEnvironment()
SetConsoleCP(CP_UTF8);
SetConsoleOutputCP(CP_UTF8);
#endif
#ifndef WIN32
constexpr mode_t private_umask = 0077;
umask(private_umask);
#endif
}
bool SetupNetworking()