Redirect right after NTLM authentication works now
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Sun, 18 Mar 2012 21:43:41 +0000 (17:43 -0400)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Sun, 18 Mar 2012 21:44:30 +0000 (17:44 -0400)
Fixes bug #3894.

mcs/class/System/System.Net/HttpWebRequest.cs

index 4d10f991dfc20fcdbed5c13cd615e8cd86c3da6c..483e2b81dbdaf25adc1efbad7847125cf6eacd74 100644 (file)
@@ -1527,6 +1527,8 @@ namespace System.Net
                                                bodyBufferLength = writeStream.WriteBufferLength;
                                        }
                                        b = Redirect (result, code);
+                                       if (b && ntlm_auth_state != 0)
+                                               ntlm_auth_state = 0;
                                }
 
                                if (resp != null && c >= 300 && c != 304)