aboutsummaryrefslogtreecommitdiff
path: root/lib/krb5/init_creds.c
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2022-03-28 17:02:13 +0000
committerCy Schubert <cy@FreeBSD.org>2022-03-28 17:02:13 +0000
commit49af073ed77202a54dfdd773cbcbbf7835c75baf (patch)
treeb180dbeab238a3d30b8d99d05c9cf0e30fbadd5a /lib/krb5/init_creds.c
parentd684f11da759490a8d98d7b790796106285f4084 (diff)
Diffstat (limited to 'lib/krb5/init_creds.c')
-rw-r--r--lib/krb5/init_creds.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/krb5/init_creds.c b/lib/krb5/init_creds.c
index 58734c43f976..b34e3eb325c8 100644
--- a/lib/krb5/init_creds.c
+++ b/lib/krb5/init_creds.c
@@ -366,9 +366,11 @@ krb5_get_init_creds_opt_set_win2k(krb5_context context,
if (req) {
opt->opt_private->flags |= KRB5_INIT_CREDS_NO_C_CANON_CHECK;
opt->opt_private->flags |= KRB5_INIT_CREDS_NO_C_NO_EKU_CHECK;
+ opt->opt_private->flags |= KRB5_INIT_CREDS_PKINIT_NO_KRBTGT_OTHERNAME_CHECK;
} else {
opt->opt_private->flags &= ~KRB5_INIT_CREDS_NO_C_CANON_CHECK;
opt->opt_private->flags &= ~KRB5_INIT_CREDS_NO_C_NO_EKU_CHECK;
+ opt->opt_private->flags &= ~KRB5_INIT_CREDS_PKINIT_NO_KRBTGT_OTHERNAME_CHECK;
}
return 0;
}