Fix file permissions for the web platform

(cherry picked from commit b6faccccd5)
This commit is contained in:
Adam Scott 2023-07-24 20:02:06 -04:00 committed by Yuri Sizov
parent 269b115d9c
commit 4f59255059
1 changed files with 1 additions and 4 deletions

View File

@ -108,10 +108,7 @@ Error FileAccessUnix::open_internal(const String &p_path, int p_mode_flags) {
last_error = ERR_FILE_CANT_OPEN; last_error = ERR_FILE_CANT_OPEN;
return last_error; return last_error;
} }
// Fix temporary file permissions (defaults to 0600 instead of 0666 & ~umask). fchmod(fd, 0666);
mode_t mask = umask(022);
umask(mask);
fchmod(fd, 0666 & ~mask);
path = String::utf8(cs.ptr()); path = String::utf8(cs.ptr());
f = fdopen(fd, mode_string); f = fdopen(fd, mode_string);