SSLWrapper TB when going offline with transports
When going globally offline with Gajim (through right-click on the trayicon), I got the following TB:
Traceback (most recent call last):
File "/usr/local/share/gajim/src/common/xmpp/idlequeue.py", line 136, in process_events
obj.pollout()
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 341, in pollout
self._do_send()
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 512, in _do_send
send_count = self._send(self.sendbuff)
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 193, in send
raise SSLWrapper.Error(self.sock or self.sslobj, e)
Error: \<class 'common.xmpp.transports_nb.Error'>: [Errno: 104] (Connection reset by peer), Caused by \<class 'OpenSSL.SSL.SysCallError'>((104, 'Connection reset by peer'))
I was online with two transports, the third transport was offline (probably due to previous connection problems). This is difficult to reproduce, I havn't managed it yet.