forked from Mirrorlandia_minetest/digistuff
Fix bounds checking in load command
This commit is contained in:
parent
e15ca1445c
commit
5c2cb60815
2
gpu.lua
2
gpu.lua
@ -309,7 +309,7 @@ local function runcommand(pos,meta,command)
|
|||||||
if #command.data[1] < 1 then return end
|
if #command.data[1] < 1 then return end
|
||||||
local ysize = #command.data
|
local ysize = #command.data
|
||||||
local xsize = #command.data[1]
|
local xsize = #command.data[1]
|
||||||
if xstart+xsize > buffer.xsize or ystart+ysize > buffer.ysize then return end
|
if xstart+xsize-1 > buffer.xsize or ystart+ysize-1 > buffer.ysize then return end
|
||||||
for y=1,ysize,1 do
|
for y=1,ysize,1 do
|
||||||
if type(command.data[y]) == "table" then
|
if type(command.data[y]) == "table" then
|
||||||
for x=1,xsize,1 do
|
for x=1,xsize,1 do
|
||||||
|
Loading…
Reference in New Issue
Block a user