mod_ircd: fixed aff/roles last data table cleaning code.
--- a/mod_ircd/mod_ircd.in.lua Wed Nov 02 00:03:59 2011 +0000
+++ b/mod_ircd/mod_ircd.in.lua Wed Nov 02 00:25:28 2011 +0000
@@ -362,7 +362,7 @@
session.send{from=nick.nick.."!"..nick.nick, "JOIN", channel};
end);
room:hook("occupant-left", function(nick)
- jids[session.full_jid].ar_last[nick.room_jid][nick.nick] = nil;
+ jids[session.full_jid].ar_last[nick.jid:match("^(.*)/")][nick.nick] = nil; -- ugly
session.send{from=nick.nick.."!"..nick.nick, "PART", channel};
end);
end);