Browse Source

2003-05-11 Gonzalo Paniagua Javier <[email protected]>

	* MulticastOption.cs: patch by Jerome Laban included in bug #42393.

svn path=/trunk/mcs/; revision=14469
Gonzalo Paniagua Javier 22 years ago
parent
commit
30f84fcee3

+ 4 - 0
mcs/class/System/System.Net.Sockets/ChangeLog

@@ -1,3 +1,7 @@
+2003-05-11  Gonzalo Paniagua Javier <[email protected]>
+
+	* MulticastOption.cs: patch by Jerome Laban included in bug #42393.
+
 2003-05-05  Gonzalo Paniagua Javier <[email protected]>
 
 	* Socket.cs:

+ 7 - 0
mcs/class/System/System.Net.Sockets/MulticastOption.cs

@@ -23,12 +23,19 @@ namespace System.Net.Sockets
 		protected IPAddress local;
 
 		public MulticastOption (IPAddress grp)
+			: this (grp, IPAddress.Any)
 		{
 			group = grp;
 		}
 
 		public MulticastOption (IPAddress grp, IPAddress addr)
 		{
+			if (grp == null)
+				throw new ArgumentNullException ("grp");
+
+			if (addr == null)
+				throw new ArgumentNullException ("addr");
+
 			group = grp;
 			local = addr;
 		}