diff --git a/lib/krb5/krb5.h b/lib/krb5/krb5.h index d71320ea6..9e015e0ab 100644 --- a/lib/krb5/krb5.h +++ b/lib/krb5/krb5.h @@ -141,15 +141,19 @@ typedef const krb5_principal_data *krb5_const_principal; typedef krb5_data krb5_realm; +/* XXX This does not belong here! */ +#include + typedef struct krb5_ticket { #if 0 krb5_principal server; krb5_data enc_part; krb5_data enc_part2; #endif - struct { - krb5_principal client; - } enc_part2; + EncTicketPart tkt; + struct { + krb5_principal client; + } enc_part2; } krb5_ticket; @@ -251,8 +255,6 @@ typedef struct krb5_auth_context_data{ typedef u_int32_t krb5_flags; -#include - typedef struct { KDC_REP part1; EncTGSRepPart part2;