diff --git a/core/core.py b/core/core.py
index 26fda2fbb638462b6f9048d34f943cd86b20e890..5b8e90f0823c33da008fc33e730b45c3eeafd007 100644
--- a/core/core.py
+++ b/core/core.py
@@ -167,7 +167,6 @@ class GajimCore:
 		log.debug("disconnectedCB")
 		if self.connected[self.connexions[con]] == 1:
 			self.connected[self.connexions[con]] = 0
-			con.disconnect()
 		self.hub.sendPlugin('STATUS', self.connexions[con], 'offline')
 		if self.connexions.has_key(con):
 			del self.connexions[con]