Fix file permissions for the web platform

This commit is contained in:
Adam Scott 2023-07-24 20:02:06 -04:00
parent f6187014ec
commit b6faccccd5
No known key found for this signature in database
GPG Key ID: 1352C2919D96DDDF
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);