From: Björn Jacke Date: Mon, 2 Feb 2009 12:06:36 +0000 (+0100) Subject: fix for commit d96248a9b46 which broke Heimdal builds X-Git-Tag: samba-4.0.0alpha7~417^2~83 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=af736923a541df1a37afeb72b8a5652932c4c69c;p=samba.git fix for commit d96248a9b46 which broke Heimdal builds --- diff --git a/source3/libads/kerberos_verify.c b/source3/libads/kerberos_verify.c index 4483d2be58e..ec897ada2a5 100644 --- a/source3/libads/kerberos_verify.c +++ b/source3/libads/kerberos_verify.c @@ -72,9 +72,15 @@ static bool ads_dedicated_keytab_verify_ticket(krb5_context context, } /* Get the key for checking the pac signature */ +#ifdef HAVE_ETYPE_IN_ENCRYPTEDDATA /* Heimdal */ + ret = krb5_kt_get_entry(context, keytab, dec_ticket->server, + dec_ticket.enc_part.kvno, dec_ticket.enc_part.etype, + &kt_entry); +#else /* MIT */ ret = krb5_kt_get_entry(context, keytab, dec_ticket->server, dec_ticket->enc_part.kvno, dec_ticket->enc_part.enctype, &kt_entry); +#endif if (ret) { DEBUG(0, ("krb5_kt_get_entry failed (%s)\n", error_message(ret)));