[prev in list] [next in list] [prev in thread] [next in thread]
List: mono-patches
Subject: [Mono-patches] r120307 -
From: "Alan McGovern (alan.mcgovern () gmail ! com)"
Date: 2008-11-30 22:06:14
Message-ID: 20081130220614.DCCCC9472C () mono-cvs ! ximian ! com
[Download RAW message or body]
Author: alanmc
Date: 2008-11-30 17:06:14 -0500 (Sun, 30 Nov 2008)
New Revision: 120307
Modified:
trunk/bitsharp/src/MonoTorrent/MonoTorrent.Dht/Tasks/InitialiseTask.cs
Log:
If the initial list has no entries, do a server initialise instead
Modified: trunk/bitsharp/src/MonoTorrent/MonoTorrent.Dht/Tasks/InitialiseTask.cs
===================================================================
--- trunk/bitsharp/src/MonoTorrent/MonoTorrent.Dht/Tasks/InitialiseTask.cs 2008-11-30 \
20:16:29 UTC (rev 120306)
+++ trunk/bitsharp/src/MonoTorrent/MonoTorrent.Dht/Tasks/InitialiseTask.cs 2008-11-30 \
22:06:14 UTC (rev 120307) @@ -27,9 +27,15 @@
Active = true;
// If we were given a list of nodes to load at the start, use them
+ BEncodedList list = new BEncodedList();
if (initialNodes != null)
{
- BEncodedList list = \
(BEncodedList)BEncodedValue.Decode(initialNodes); + foreach \
(BEncodedString s in (BEncodedList)BEncodedValue.Decode(initialNodes)) + \
list.Add(s); + }
+
+ if (list.Count > 0)
+ {
foreach (BEncodedString s in list)
engine.Add(Node.FromCompactNode(s.TextBytes, 0));
}
_______________________________________________
Mono-patches maillist - Mono-patches@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic