summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/clients/ksu/krb_auth_su.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/clients/ksu/krb_auth_su.c b/src/clients/ksu/krb_auth_su.c
index 6c3c94deb..f19c16924 100644
--- a/src/clients/ksu/krb_auth_su.c
+++ b/src/clients/ksu/krb_auth_su.c
@@ -300,16 +300,16 @@ krb5_verify_tkt_def(context, client, server, cred_ses_key,
return retval;
}
- if (server && !krb5_principal_compare(context, server, tkt->server)){
- return KRB5KRB_AP_WRONG_PRINC;
- }
-
if (auth_debug){
- fprintf(stderr,"krb5_verify_tkt_def: verified target server\n");
+ fprintf(stderr,"krb5_verify_tkt_def: verifying target server\n");
dump_principal(context, "server", server);
dump_principal(context, "tkt->server", tkt->server);
}
+ if (server && !krb5_principal_compare(context, server, tkt->server)){
+ return KRB5KRB_AP_WRONG_PRINC;
+ }
+
/* get the default keytab */
if ((retval = krb5_kt_default(context, &keytabid))){
krb5_free_ticket(context, tkt);