From 2b8890bf51fd69ae7e4e837c7024db2819edadff Mon Sep 17 00:00:00 2001 From: Jefry Lagrange Date: Fri, 8 Jun 2012 20:02:45 -0400 Subject: [PATCH] dont cancel when we cant bind to port. Fixes #7173 --- src/common/socks5.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/common/socks5.py b/src/common/socks5.py index 89402e898..534fcedbc 100644 --- a/src/common/socks5.py +++ b/src/common/socks5.py @@ -22,7 +22,6 @@ ## along with Gajim. If not, see . ## - import socket import struct import hashlib @@ -98,13 +97,6 @@ class SocksQueue: fingerprint=fingerprint) self.listener.queue = self self.listener.bind() - if self.listener.started is False: - self.listener = None - # We cannot bind port, call error callback and fail - self.error_cb(_('Unable to bind to port %s.') % port, - _('Maybe you have another running instance of Gajim. File ' - 'Transfer will be cancelled.')) - return None else: # There is already a listener, we update the file's information # on the new connection. @@ -1473,7 +1465,7 @@ class Socks5Listener(IdleObject): self.ai = None continue if not self.ai: - # unable to bind, show error dialog + log.error('unable to bind to port ' + str(self.port)) return None self._serv.listen(socket.SOMAXCONN) self._serv.setblocking(False)