From d7174c1a5171fca5c0b4436f3f1e11cbf39f245c Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 23 Mar 2006 17:32:21 +0000 Subject: r14682: Small cleanup in ads_verify_ticket. Guenther (This used to be commit 90df68634b508b0a58f0a15ab62e9cead85765b6) --- source3/libads/kerberos_verify.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'source3/libads/kerberos_verify.c') diff --git a/source3/libads/kerberos_verify.c b/source3/libads/kerberos_verify.c index 83bdb3f862..934c1131eb 100644 --- a/source3/libads/kerberos_verify.c +++ b/source3/libads/kerberos_verify.c @@ -399,10 +399,10 @@ NTSTATUS ads_verify_ticket(TALLOC_CTX *mem_ctx, DEBUG(3,("ads_verify_ticket: krb5_rd_req with auth failed (%s)\n", error_message(ret))); goto out; - } else { - authtime = get_authtime_from_tkt(tkt); - client_principal = get_principal_from_tkt(tkt); - } + } + + authtime = get_authtime_from_tkt(tkt); + client_principal = get_principal_from_tkt(tkt); ret = krb5_mk_rep(context, auth_context, &packet); if (ret) { @@ -459,8 +459,7 @@ NTSTATUS ads_verify_ticket(TALLOC_CTX *mem_ctx, #endif #endif - if ((ret = krb5_unparse_name(context, get_principal_from_tkt(tkt), - principal))) { + if ((ret = krb5_unparse_name(context, client_principal, principal))) { DEBUG(3,("ads_verify_ticket: krb5_unparse_name failed (%s)\n", error_message(ret))); sret = NT_STATUS_LOGON_FAILURE; -- cgit