From 0c88e19d3b28bad72a448aaa4c457c3c94d052ac Mon Sep 17 00:00:00 2001 From: Wolf Posdorfer Date: Wed, 1 Jun 2011 07:41:17 +0000 Subject: [PATCH] SMACK-273 if RoomListenerMultiplexor is null also return a new one for this connection git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_2_0@12441 b35dd754-fafc-0310-a699-88a17e54d16e --- source/org/jivesoftware/smackx/muc/RoomListenerMultiplexor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/org/jivesoftware/smackx/muc/RoomListenerMultiplexor.java b/source/org/jivesoftware/smackx/muc/RoomListenerMultiplexor.java index 3c9668f79..6f8bf05a7 100644 --- a/source/org/jivesoftware/smackx/muc/RoomListenerMultiplexor.java +++ b/source/org/jivesoftware/smackx/muc/RoomListenerMultiplexor.java @@ -60,7 +60,7 @@ class RoomListenerMultiplexor implements ConnectionListener { */ public static RoomListenerMultiplexor getRoomMultiplexor(Connection conn) { synchronized (monitors) { - if (!monitors.containsKey(conn)) { + if (!monitors.containsKey(conn) || monitors.get(conn).get() == null) { RoomListenerMultiplexor rm = new RoomListenerMultiplexor(conn, new RoomMultiplexFilter(), new RoomMultiplexListener());