# HG changeset patch # User Kim Alvefur # Date 1602341646 -7200 # Node ID e2db070173327afeeb39fb56945530b220e33a53 # Parent aba0470ed725a8315087439edcdd20f582759d96 mod_register_apps: Fix removal of apps from array on unload diff -r aba0470ed725 -r e2db07017332 mod_register_apps/mod_register_apps.lua --- a/mod_register_apps/mod_register_apps.lua Sat Oct 10 16:52:36 2020 +0200 +++ b/mod_register_apps/mod_register_apps.lua Sat Oct 10 16:54:06 2020 +0200 @@ -133,6 +133,11 @@ local function remove_app(app_info) local app_id = app_info.id or app_info.name:gsub("%W+", "-"):lower(); + for i = #site_apps, 1, -1 do + if site_apps[i].id == app_id then + table.remove(site_apps, i); + end + end site_apps[app_id] = nil; end