From: ShadowNinja Date: Fri, 15 Nov 2013 05:54:17 +0000 (-0500) Subject: Fix crash with invalid radius X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=2d8ff45d9a3bcc3a327544705724aadd7b89ceb8;p=zefram%2Fminetest%2Ftechnic.git Fix crash with invalid radius --- diff --git a/technic/machines/HV/quarry.lua b/technic/machines/HV/quarry.lua index bf0cd09..a62be8f 100644 --- a/technic/machines/HV/quarry.lua +++ b/technic/machines/HV/quarry.lua @@ -20,7 +20,7 @@ end local function quarry_receive_fields(pos, formname, fields, sender) local meta = minetest.get_meta(pos) - local size = tonumber(fields.size) + local size = tonumber(fields.size) or 0 if fields.toggle then if meta:get_int("enabled") == 0 then @@ -30,8 +30,7 @@ local function quarry_receive_fields(pos, formname, fields, sender) end end - -- Smallest size is 2. Anything less is asking for trouble. - -- Largest is 8. It is a matter of pratical node handling. + -- Smallest size is 2. Largest is 8. size = math.max(size, 2) size = math.min(size, 8)