diff --git a/src/common/xmpp/transports.py b/src/common/xmpp/transports.py index 9095df2bf..6d3fc95ee 100644 --- a/src/common/xmpp/transports.py +++ b/src/common/xmpp/transports.py @@ -131,7 +131,8 @@ class TCPsocket(PlugIn): if len(received): # length of 0 means disconnect self.DEBUG(received,'got') - self._owner.Dispatcher.Event('', DATA_RECEIVED, received) + if hasattr(self._owner, 'Dispatcher'): + self._owner.Dispatcher.Event('', DATA_RECEIVED, received) else: self.DEBUG('Socket error while receiving data','error') self._owner.disconnected()