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

Reply via email to