summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesecons/internal.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesecons/internal.lua b/mesecons/internal.lua
index b252983..d479852 100644
--- a/mesecons/internal.lua
+++ b/mesecons/internal.lua
@@ -357,7 +357,7 @@ end
function mesecon.is_power_on(pos, rulename)
local node = mesecon.get_node_force(pos)
- if mesecon.is_conductor_on(node, rulename) or mesecon.is_receptor_on(node.name) then
+ if node and (mesecon.is_conductor_on(node, rulename) or mesecon.is_receptor_on(node.name)) then
return true
end
return false
@@ -365,7 +365,7 @@ end
function mesecon.is_power_off(pos, rulename)
local node = mesecon.get_node_force(pos)
- if mesecon.is_conductor_off(node, rulename) or mesecon.is_receptor_off(node.name) then
+ if node and (mesecon.is_conductor_off(node, rulename) or mesecon.is_receptor_off(node.name)) then
return true
end
return false