Fix out of bounds initialization

This commit is contained in:
Rerumu 2021-12-12 22:12:27 -05:00
parent d483b9a669
commit c5543cfc2e

View File

@ -399,7 +399,7 @@ do
return ffi.gc(memory, finalizer) return ffi.gc(memory, finalizer)
end end
function memory.init(memory, addr, data) ffi.copy(by_offset(memory.data, addr), data) end function memory.init(memory, addr, data) ffi.copy(by_offset(memory.data, addr), data, #data - 1) end
function memory.grow(memory, num) function memory.grow(memory, num)
local old = memory.min local old = memory.min