6855297: Windows build breaks after 6811297
authorjccollet
Fri, 26 Jun 2009 16:50:58 +0200
changeset 3061 419b6dba7ccf
parent 3060 4477a1762fa5
child 3062 67816db34b33
child 3063 a3fd491f7754
6855297: Windows build breaks after 6811297 Summary: re-introduced the mistakenly taken out authObj member Reviewed-by: chegar
jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
--- a/jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java	Thu Jun 25 17:01:56 2009 -0400
+++ b/jdk/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java	Fri Jun 26 16:50:58 2009 +0200
@@ -237,6 +237,8 @@
     /* try auth without calling Authenticator */
     private boolean tryTransparentNTLMServer = NTLMAuthentication.supportsTransparentAuth();
     private boolean tryTransparentNTLMProxy = NTLMAuthentication.supportsTransparentAuth();
+    /* Used by Windows specific code */
+    Object authObj;
 
     /* Set if the user is manually setting the Authorization or Proxy-Authorization headers */
     boolean isUserServerAuth;
@@ -1219,6 +1221,7 @@
                             disconnectInternal ();
                             throw new IOException ("Authentication failure");
                         }
+                        authObj = null;
                         doingNTLMp2ndStage = false;
                         continue;
                     }
@@ -1295,6 +1298,7 @@
                             throw new IOException ("Authentication failure");
                         }
                         doingNTLM2ndStage = false;
+                        authObj = null;
                         setCookieHeader();
                         continue;
                     }
@@ -1646,6 +1650,7 @@
                             disconnectInternal();
                             throw new IOException ("Authentication failure");
                         }
+                        authObj = null;
                         doingNTLMp2ndStage = false;
                         continue;
                     }