From 5556f97c782c9be9af47c76f2432bb8480bc0622 Mon Sep 17 00:00:00 2001 From: Joseph Sutton Date: Wed, 24 Nov 2021 20:41:45 +1300 Subject: [PATCH 38/99] kdc: Adjust SID mismatch error code to match Windows Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett (cherry picked from commit d5d22bf84a71492342287e54b555c9f024e7e71c) Conflict: remove selftest/knownfail_heimdal_kdc selftest/knownfail_mit_kdc --- source4/kdc/pac-glue.c | 6 +----- 3 files changed, 1 insertion(+), 48 deletions(-) diff --git a/source4/kdc/pac-glue.c b/source4/kdc/pac-glue.c index e0e483662c0..2a96a683cd9 100644 --- a/source4/kdc/pac-glue.c +++ b/source4/kdc/pac-glue.c @@ -1237,11 +1237,7 @@ krb5_error_code samba_kdc_validate_pac_blob( "PAC[%s] != CLI[%s]\n", dom_sid_str_buf(&pac_sid, &buf1), dom_sid_str_buf(client_sid, &buf2)); -#if defined(KRB5KDC_ERR_CLIENT_NAME_MISMATCH) /* MIT */ - code = KRB5KDC_ERR_CLIENT_NAME_MISMATCH; -#else /* Heimdal (where this is an enum) */ - code = KRB5_KDC_ERR_CLIENT_NAME_MISMATCH; -#endif + code = KRB5KDC_ERR_TGT_REVOKED; goto out; } -- 2.25.1