Skip to content
Permalink
Browse files

Only allow strings to be passed to minetest.global_exists (#4253)

Sometimes you accidentally forget the quotes when using global_exists, this makes minetest abort if you did so.

M  builtin/common/strict.lua
  • Loading branch information
HybridDog authored and est31 committed Jun 28, 2016
1 parent ab7a5c4 commit 80cebdc23c29ed778958ba3a35662cbc5f5e2f09
Showing with 3 additions and 0 deletions.
  1. +3 −0 builtin/common/strict.lua
@@ -5,6 +5,9 @@ local WARN_INIT = false


function core.global_exists(name)
if type(name) ~= "string" then
error("core.global_exists: " .. tostring(name) .. " is not a string")
end
return rawget(_G, name) ~= nil
end

0 comments on commit 80cebdc

Please sign in to comment.