diff --git a/src/common/xmpp/auth_nb.py b/src/common/xmpp/auth_nb.py
index db4b972ccd52eaf218b7ec9c223e0ad26924ae40..ba895fa4fb26c524b32683a5e47e662fc488f32d 100644
--- a/src/common/xmpp/auth_nb.py
+++ b/src/common/xmpp/auth_nb.py
@@ -499,14 +499,5 @@ class NonBlockingBind(PlugIn):
 			log.error('Session open failed.')
 			self.session = 0
 			self.on_bound(None)
-		self._owner.onreceive(None)
-		if isResultNode(resp):
-			log.info('Successfully opened session.')
-			self.session = 1
-			self.on_bound('ok')
-		else:
-			log.error('Session open failed.')
-			self.session = 0
-			self.on_bound(None)
 
 # vim: se ts=3: