From c2cc92943af9a170a31125bdd5b3193b4b35411e Mon Sep 17 00:00:00 2001 From: Matt Tucker Date: Mon, 24 Oct 2005 19:37:37 +0000 Subject: [PATCH] Synchronize chats map. git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2994 b35dd754-fafc-0310-a699-88a17e54d16e --- source/org/jivesoftware/smack/XMPPConnection.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/source/org/jivesoftware/smack/XMPPConnection.java b/source/org/jivesoftware/smack/XMPPConnection.java index afa354174..f9a5094a2 100644 --- a/source/org/jivesoftware/smack/XMPPConnection.java +++ b/source/org/jivesoftware/smack/XMPPConnection.java @@ -38,10 +38,7 @@ import java.lang.ref.WeakReference; import java.lang.reflect.Constructor; import java.net.Socket; import java.net.UnknownHostException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; /** * Creates a connection to a XMPP server. A simple use of this API might @@ -130,7 +127,7 @@ public class XMPPConnection { * does not interfere with garbage collection. The map of chats must be stored * with each connection. */ - Map chats = new HashMap(); + Map chats = Collections.synchronizedMap(new HashMap()); /** * Creates a new connection to the specified XMPP server. A DNS SRV lookup will be