[Debtorrent-commits] r38 - /debtorrent/trunk/DebTorrent/BT1/track.py
camrdale-guest at users.alioth.debian.org
camrdale-guest at users.alioth.debian.org
Sun May 6 07:45:51 UTC 2007
Author: camrdale-guest
Date: Sun May 6 07:45:51 2007
New Revision: 38
URL: http://svn.debian.org/wsvn/debtorrent/?sc=1&rev=38
Log:
Add back a tracker fix that is still needed
Modified:
debtorrent/trunk/DebTorrent/BT1/track.py
Modified: debtorrent/trunk/DebTorrent/BT1/track.py
URL: http://svn.debian.org/wsvn/debtorrent/debtorrent/trunk/DebTorrent/BT1/track.py?rev=38&op=diff
==============================================================================
--- debtorrent/trunk/DebTorrent/BT1/track.py (original)
+++ debtorrent/trunk/DebTorrent/BT1/track.py Sun May 6 07:45:51 2007
@@ -687,15 +687,17 @@
self.seedcount[infohash] += 1
if not peer.get('nat', -1):
for bc in self.becache[infohash]:
- bc[1][myid] = bc[0][myid]
- del bc[0][myid]
+ if bc[0].has_key(myid):
+ bc[1][myid] = bc[0][myid]
+ del bc[0][myid]
elif left and not peer['left']:
self.completed[infohash] -= 1
self.seedcount[infohash] -= 1
if not peer.get('nat', -1):
for bc in self.becache[infohash]:
- bc[0][myid] = bc[1][myid]
- del bc[1][myid]
+ if bc[1].has_key(myid):
+ bc[0][myid] = bc[1][myid]
+ del bc[1][myid]
peer['left'] = left
if port:
More information about the Debtorrent-commits
mailing list