diff --git a/mesecons_luacontroller/init.lua b/mesecons_luacontroller/init.lua
index 76abccaab62e1e39c5d9bb153a9994a59749d5b4..02bde9f4a65cf29fc894db63174e0619113f70b7 100644
--- a/mesecons_luacontroller/init.lua
+++ b/mesecons_luacontroller/init.lua
@@ -151,7 +151,7 @@ local getinterrupt = function(pos)
 		local interrupts = minetest.deserialize(meta:get_string("lc_interrupts")) or {}
 		local found = false
 		for _, i in ipairs(interrupts) do
-			if minetest.serialize(i) == minetest.serialize(event.iid) then
+			if minetest.serialize(i) == minetest.serialize(iid) then
 				found = true
 				break
 			end