From 87ef4357b5e2f8d4f0213481cd09b3f2d5c068fe Mon Sep 17 00:00:00 2001 From: cheapie Date: Sat, 29 Mar 2025 16:59:32 -0500 Subject: Fix possible crash if a panel is missing its device info --- firealarm_panel/init.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'firealarm_panel/init.lua') diff --git a/firealarm_panel/init.lua b/firealarm_panel/init.lua index 71c8bc6..e0986f3 100644 --- a/firealarm_panel/init.lua +++ b/firealarm_panel/init.lua @@ -140,6 +140,7 @@ end local function handleFields(pos,_,fields,sender) local devInfo = firealarm.getDevInfo("panel",pos) + if not devInfo then return end local screen = devInfo.screen if fields.quit then return end local name = sender:get_player_name() -- cgit v1.2.3