From 82433716ec2f73695e764996bc45a0b973f4af40 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Thu, 29 Oct 2015 12:09:25 +0100 Subject: [PATCH] MT#16059 mod_sipwise_redis_mucs: fix unbind hook. fixes commit 320bdefb33c Change-Id: I5982d269de68d4a82569ffd54224d72a393e6644 --- plugins/mod_sipwise_redis_mucs.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/mod_sipwise_redis_mucs.lua b/plugins/mod_sipwise_redis_mucs.lua index f577fa9..b2d4d18 100644 --- a/plugins/mod_sipwise_redis_mucs.lua +++ b/plugins/mod_sipwise_redis_mucs.lua @@ -126,7 +126,8 @@ local function resource_unbind(event) if not test_connection() then client_connect() end for muc_host in hosts do - for room in redis_mucs.get_rooms(muc_host) do + local rooms = redis_mucs.get_rooms(muc_host); + for _,room in pairs(rooms) do local muc_host_key = room..'@'..muc_host..":online"; if redis_client:srem(muc_host_key, muc_user_jid) > 0 then module:log("debug", "removed [%s]=>%s", @@ -158,6 +159,7 @@ function redis_mucs.get_rooms(host) _, r = split_key(v); ut.table.add(res, r); end + module:log("debug", "found [%s]", ut.table.tostring(res)); return res; end