13 lines
470 B
Diff
13 lines
470 B
Diff
--- crypto/heimdal/lib/krb5/ticket.c.orig
|
|
+++ crypto/heimdal/lib/krb5/ticket.c
|
|
@@ -713,8 +713,8 @@
|
|
/* check server referral and save principal */
|
|
ret = _krb5_principalname2krb5_principal (context,
|
|
&tmp_principal,
|
|
- rep->kdc_rep.ticket.sname,
|
|
- rep->kdc_rep.ticket.realm);
|
|
+ rep->enc_part.sname,
|
|
+ rep->enc_part.srealm);
|
|
if (ret)
|
|
goto out;
|
|
if((flags & EXTRACT_TICKET_ALLOW_SERVER_MISMATCH) == 0){
|