From f255c26924a0ef915ba53c15295c1e9de278b283 Mon Sep 17 00:00:00 2001 From: cheapie Date: Tue, 28 Jul 2026 05:25:40 -0500 Subject: Improve input validation --- drive_entity.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'drive_entity.lua') diff --git a/drive_entity.lua b/drive_entity.lua index 10ce0e2..71cba85 100644 --- a/drive_entity.lua +++ b/drive_entity.lua @@ -721,7 +721,7 @@ function celevator.drives.entity.moveto(pos,target,inspection) meta:set_string("fault","badorigin") return end - if target < 0 or origin.y + target > (carinfo.machinepos.y-3) then + if target < 0 or origin.y + target > (carinfo.machinepos.y-3) or target ~= target then meta:set_string("fault","outofbounds") return end @@ -790,6 +790,7 @@ end function celevator.drives.entity.setmaxvel(pos,maxvel) + if maxvel ~= maxvel then return end local meta = celevator.get_meta(pos) meta:set_string("maxvel",tostring(maxvel)) end -- cgit v1.2.3