From 30f84fcee35b218a8b4d3913942ee2f7153ea044 Mon Sep 17 00:00:00 2001 From: Gonzalo Paniagua Javier Date: Sun, 11 May 2003 01:32:44 +0000 Subject: [PATCH] 2003-05-11 Gonzalo Paniagua Javier * MulticastOption.cs: patch by Jerome Laban included in bug #42393. svn path=/trunk/mcs/; revision=14469 --- mcs/class/System/System.Net.Sockets/ChangeLog | 4 ++++ mcs/class/System/System.Net.Sockets/MulticastOption.cs | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/mcs/class/System/System.Net.Sockets/ChangeLog b/mcs/class/System/System.Net.Sockets/ChangeLog index 488cf6ad2e4..254a53778e4 100644 --- a/mcs/class/System/System.Net.Sockets/ChangeLog +++ b/mcs/class/System/System.Net.Sockets/ChangeLog @@ -1,3 +1,7 @@ +2003-05-11 Gonzalo Paniagua Javier + + * MulticastOption.cs: patch by Jerome Laban included in bug #42393. + 2003-05-05 Gonzalo Paniagua Javier * Socket.cs: diff --git a/mcs/class/System/System.Net.Sockets/MulticastOption.cs b/mcs/class/System/System.Net.Sockets/MulticastOption.cs index 759cd48f314..c556894534b 100644 --- a/mcs/class/System/System.Net.Sockets/MulticastOption.cs +++ b/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; } -- 2.25.1