2005-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 16 Mar 2005 18:55:23 +0000 (18:55 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 16 Mar 2005 18:55:23 +0000 (18:55 -0000)
* BasicClient.cs: ensure credentials are not null.

svn path=/trunk/mcs/; revision=41917

mcs/class/System/System.Net/BasicClient.cs
mcs/class/System/System.Net/ChangeLog

index d81f944bf1211a7d8867ee21ab052e37c589d942..187d8fd35ac31b55ce9ae72164c9937a46b52424 100644 (file)
@@ -48,7 +48,7 @@ namespace System.Net
                static Authorization InternalAuthenticate (WebRequest webRequest, ICredentials credentials)
                {
                        HttpWebRequest request = webRequest as HttpWebRequest;
-                       if (request == null)
+                       if (request == null || credentials == null)
                                return null;
 
                        NetworkCredential cred = credentials.GetCredential (request.AuthUri, "basic");
index 32f54a66b3b71df4351b89f05c7ddab78691ced2..78a019482b70ce813080ffffe50b53601b5f5378 100644 (file)
@@ -1,3 +1,7 @@
+2005-03-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * BasicClient.cs: ensure credentials are not null.
+
 2005-03-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * HttpWebResponse.cs: moved cookie parsing into its own class.