From 3f54727e4ff54c864ccffe6faeeec4fd089c14ca Mon Sep 17 00:00:00 2001 From: orwell96 Date: Sun, 5 Feb 2017 22:54:31 +0100 Subject: Check if node is actually loaded before querying get_meta() Known to cause a segfault in engine sometimes. --- advtrains/advtrains_luaautomation/active_common.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/advtrains/advtrains_luaautomation/active_common.lua b/advtrains/advtrains_luaautomation/active_common.lua index 0351c85..0b13a51 100644 --- a/advtrains/advtrains_luaautomation/active_common.lua +++ b/advtrains/advtrains_luaautomation/active_common.lua @@ -96,7 +96,7 @@ function ac.run_in_env(pos, evtdata, customfct_p) end local meta - if minetest.get_node(pos) then + if minetest.get_node_or_nil(pos) then meta=minetest.get_meta(pos) end -- cgit v1.2.3