Author: alanmc
Date: 2007-11-20 19:02:37 -0500 (Tue, 20 Nov 2007)
New Revision: 90050

Modified:
   
trunk/bitsharp/src/MonoTorrent/Client/PeerMessages/FastPeerExtensions/HaveNoneMessage.cs
Log:
Updated handling to make 100% sure that the IsSeeder status and AmInterested 
status are correctly set.

Modified: 
trunk/bitsharp/src/MonoTorrent/Client/PeerMessages/FastPeerExtensions/HaveNoneMessage.cs
===================================================================
--- 
trunk/bitsharp/src/MonoTorrent/Client/PeerMessages/FastPeerExtensions/HaveNoneMessage.cs
    2007-11-21 00:01:56 UTC (rev 90049)
+++ 
trunk/bitsharp/src/MonoTorrent/Client/PeerMessages/FastPeerExtensions/HaveNoneMessage.cs
    2007-11-21 00:02:37 UTC (rev 90050)
@@ -71,6 +71,8 @@
                 throw new MessageException("Peer shouldn't support fast peer 
messages");
 
             id.Peer.Connection.BitField.SetAll(false);
+            id.Peer.IsSeeder = false;
+            id.TorrentManager.SetAmInterestedStatus(id, false);
         }
 
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to