From f5d5c1433ed23567441e04875295679c2650d90e Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 11 Jul 1997 22:56:47 +0000 Subject: [PATCH] Use union of krb5_flags and KDCOptions to pass options. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2163 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/get_in_tkt.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/krb5/get_in_tkt.c b/lib/krb5/get_in_tkt.c index 6ba3bd02e..fae445d75 100644 --- a/lib/krb5/get_in_tkt.c +++ b/lib/krb5/get_in_tkt.c @@ -159,12 +159,17 @@ krb5_get_in_tkt(krb5_context context, krb5_data salt; krb5_keyblock *key; size_t size; + union { + krb5_flags i; + KDCOptions f; + } opts; + opts.i = options; memset(&a, 0, sizeof(a)); a.pvno = 5; a.msg_type = krb_as_req; - a.req_body.kdc_options.forwardable = options; /* XXX */ + a.req_body.kdc_options = opts.f; a.req_body.cname = malloc(sizeof(*a.req_body.cname)); a.req_body.sname = malloc(sizeof(*a.req_body.sname)); krb5_principal2principalname (a.req_body.cname, creds->client);