From 765b0eac63ef508c66f4e615882d8eb5bb7ae929 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 14 Nov 2019 15:38:42 +0100 Subject: krb5_wrap: map KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN to NT_STATUS_INVALID_COMPUTER_NAME KRB5KDC_ERR_C_PRINCIPAL_UNKNOWN is already mapped to NT_STATUS_INVALID_ACCOUNT_NAME and we need a way to distinguish between client and server principal at the NTSTATUS layer too. Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- lib/krb5_wrap/krb5_errs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/krb5_wrap/krb5_errs.c b/lib/krb5_wrap/krb5_errs.c index 37428defe1e..0cf79023bce 100644 --- a/lib/krb5_wrap/krb5_errs.c +++ b/lib/krb5_wrap/krb5_errs.c @@ -41,7 +41,7 @@ static const struct { {KRB5KDC_ERR_POLICY, NT_STATUS_INVALID_WORKSTATION}, {KRB5KDC_ERR_PREAUTH_FAILED, NT_STATUS_LOGON_FAILURE}, {KRB5KDC_ERR_SERVICE_REVOKED, NT_STATUS_ACCESS_DENIED}, - {KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN, NT_STATUS_INVALID_ACCOUNT_NAME}, + {KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN, NT_STATUS_INVALID_COMPUTER_NAME}, {KRB5KDC_ERR_SUMTYPE_NOSUPP, NT_STATUS_LOGON_FAILURE}, {KRB5KDC_ERR_TGT_REVOKED, NT_STATUS_ACCESS_DENIED}, {KRB5_KDC_UNREACH, NT_STATUS_NO_LOGON_SERVERS}, -- cgit v1.2.1