aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorweijun <unknown>2019-07-10 09:43:34 +0800
committerbell-sw <liberica@bell-sw.com>2020-01-19 09:13:18 +0300
commit0e1b8b9b1580ffff34b0d54e8534cc85b5ea4d6e (patch)
tree4e403cebbc34e6f35ba82e674ef66b482e62520c
parent1e3abe6e865b9ee6673223fbd22207a0a8ad9dfa (diff)
downloadjdk8u_jdk-0e1b8b9b1580ffff34b0d54e8534cc85b5ea4d6e.tar.gz
8227381: GSS login fails with PREAUTH_FAILED
Reviewed-by: xuelei
-rw-r--r--src/share/classes/sun/security/krb5/KrbAsReqBuilder.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/share/classes/sun/security/krb5/KrbAsReqBuilder.java b/src/share/classes/sun/security/krb5/KrbAsReqBuilder.java
index 58e5c94187..4e16108e55 100644
--- a/src/share/classes/sun/security/krb5/KrbAsReqBuilder.java
+++ b/src/share/classes/sun/security/krb5/KrbAsReqBuilder.java
@@ -367,6 +367,8 @@ public final class KrbAsReqBuilder {
paList = kerr.getPA(); // Update current paList
} else {
if (referralsState.handleError(ke)) {
+ pakey = null;
+ preAuthFailedOnce = false;
continue;
}
throw ke;