X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=util%2Fevents.lua;h=412acccd762cb755a9c0627f2689ea82b5989465;hb=0ef23c673d1d620c9c1cc3e8aed43add63634426;hp=8e05072d55d958452638d9862dfcb1bc1853274b;hpb=ac4ddd86d7ab877a0efb325169555c2ef91e4b08;p=prosody.git diff --git a/util/events.lua b/util/events.lua index 8e05072d..412acccd 100644 --- a/util/events.lua +++ b/util/events.lua @@ -45,6 +45,9 @@ function new() if map then map[handler] = nil; handlers[event] = nil; + if next(map) == nil then + event_map[event] = nil; + end end end; local function add_handlers(handlers)