From 9cbf796ae10cdc22f5659b779afc1be30ef8c3a2 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sun, 7 Jul 2013 14:22:37 +0200 Subject: [PATCH] fix connection to FT proxies. Fixes #7349 --- src/common/socks5.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/common/socks5.py b/src/common/socks5.py index 8e5372997..00388502f 100644 --- a/src/common/socks5.py +++ b/src/common/socks5.py @@ -874,6 +874,10 @@ class Socks5: """ Get sha of sid + Initiator jid + Target jid """ + if self.file_props.is_a_proxy: + return hashlib.sha1('%s%s%s' % (self.sid, + self.file_props.proxy_sender, self.file_props.proxy_receiver) + ).hexdigest() return hashlib.sha1(('%s%s%s' % (self.sid, self.initiator, self.target)).encode('utf-8')).hexdigest()