Browse Source

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.
master
Suns GitHub 2 months ago
parent
commit
ec30267223
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      skins_updater.lua

+ 1
- 1
skins_updater.lua View File

@@ -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


Loading…
Cancel
Save