1
0
镜像自地址 https://github.com/minetest-mods/skinsdb.git 已同步 2025-07-03 08:10:27 +02:00

Fix corrupted data in Windows systems (#47)

The base64 data from the decoder to the file writer is in binary, using only the "w" flag would work in most unix systems but its incorrect and for all systems with crazy line_feed/Carrier_return or any character conversion the right way to save a binary data is using the "wb" flag.
这个提交包含在:
Suns
2020-05-23 03:56:30 -03:00
提交者 GitHub
父节点 55dc55f2dd
当前提交 ec30267223

查看文件

@ -75,7 +75,7 @@ end
-- Insecure workaround since meta/ and textures/ cannot be written to
local function unsafe_file_write(path, contents)
local f = ie.io.open(path, "w")
local f = ie.io.open(path, "wb")
f:write(contents)
f:close()
end