+ self.messageBuffer = []
+
+ if self.msncon and self.msncon.switchboardSessions.has_key(self.remoteUser):
+ # Unexpected disconnection. Must remove us from msncon
+ self.msncon.switchboardSessions.pop(self.remoteUser)
+
+ SwitchboardSessionBase.connectionLost(self, reason)