jdk/src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java
changeset 25396 5e73c95f95db
parent 10348 7d1a82029332
--- a/jdk/src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java	Tue Jul 08 12:38:47 2014 -0700
+++ b/jdk/src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java	Wed Jul 09 15:10:42 2014 +0800
@@ -160,9 +160,17 @@
             }
         }
         try {
+            String name = ncb.getName();
+            if (name == null) {
+                name = authzid;
+            }
+            String domain = dcb.getText();
+            if (domain == null) {
+                domain = serverName;
+            }
             client = new Client(version, hostname,
-                    ncb.getName(),
-                    dcb.getText(),
+                    name,
+                    domain,
                     pcb.getPassword());
         } catch (NTLMException ne) {
             throw new SaslException(