CVSROOT:        /sources/dotgnu-pnet
Module name:    pnetlib
Branch:         
Changes by:     Deryk Robosson <[EMAIL PROTECTED]>      06/05/14 06:12:28

Modified files:
        .              : ChangeLog 
        DotGNU.Images  : Image.cs 

Log message:
        Validate argument of public method

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/pnetlib/ChangeLog.diff?tr1=1.2400&tr2=1.2401&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/pnetlib/DotGNU.Images/Image.cs.diff?tr1=1.10&tr2=1.11&r1=text&r2=text

Patches:
Index: pnetlib/ChangeLog
diff -u pnetlib/ChangeLog:1.2400 pnetlib/ChangeLog:1.2401
--- pnetlib/ChangeLog:1.2400    Sun May 14 05:31:09 2006
+++ pnetlib/ChangeLog   Sun May 14 06:12:28 2006
@@ -2,6 +2,7 @@
 
        * DotGNU.Images/JpegLib.cs: Add [NonSerialzedAttribute] tag to an
        additional three struct members.
+       * DotGNU.Images/Image.cs: Validate argument of public method.
 
 2006-05-13  Deryk Robosson  <[EMAIL PROTECTED]>
 
Index: pnetlib/DotGNU.Images/Image.cs
diff -u pnetlib/DotGNU.Images/Image.cs:1.10 pnetlib/DotGNU.Images/Image.cs:1.11
--- pnetlib/DotGNU.Images/Image.cs:1.10 Tue Dec 23 22:07:07 2003
+++ pnetlib/DotGNU.Images/Image.cs      Sun May 14 06:12:28 2006
@@ -307,6 +307,11 @@
        // throw "FormatException" if the format could not be loaded.
        public void Load(String filename)
                        {
+                               if(filename == null)
+                               {
+                                       throw new 
ArgumentNullException("filename", "Argument cannot be null");
+                               }
+
                                Stream stream = new FileStream
                                        (filename, FileMode.Open, 
FileAccess.Read);
                                try


_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits

Reply via email to