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

View file

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