Author: alanmc
Date: 2008-02-16 20:56:13 -0500 (Sat, 16 Feb 2008)
New Revision: 95954
Modified:
trunk/bitsharp/src/MonoTorrent/MonoTorrent.Client/Messages/PeerMessage.cs
Log:
Added null checks
Modified:
trunk/bitsharp/src/MonoTorrent/MonoTorrent.Client/Messages/PeerMessage.cs
===================================================================
--- trunk/bitsharp/src/MonoTorrent/MonoTorrent.Client/Messages/PeerMessage.cs
2008-02-17 01:50:27 UTC (rev 95953)
+++ trunk/bitsharp/src/MonoTorrent/MonoTorrent.Client/Messages/PeerMessage.cs
2008-02-17 01:56:13 UTC (rev 95954)
@@ -36,6 +36,9 @@
public static void Register(byte identifier, CreateMessage creator)
{
+ if (creator == null || creator() == null)
+ throw new ArgumentNullException("creator");
+
lock (messageDict)
messageDict.Add(identifier, creator);
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches