X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fgssd%2Fcontext_lucid.c;h=b8d4734fe1baa63a93fd019421bf4754053cb7ee;hp=b87bf76219074e32de3dddc7b9f33c6404b2ad62;hb=eafc5a8873b09482c71313f425080cce2031010a;hpb=0bd7e91cea26bcfc5581290e4cdd87870da29b9e diff --git a/utils/gssd/context_lucid.c b/utils/gssd/context_lucid.c index b87bf76..b8d4734 100644 --- a/utils/gssd/context_lucid.c +++ b/utils/gssd/context_lucid.c @@ -77,7 +77,7 @@ prepare_krb5_rfc1964_buffer(gss_krb5_lucid_context_v1_t *lctx, unsigned char fakeseed[FAKESEED_SIZE]; uint32_t word_send_seq; gss_krb5_lucid_key_t enc_key; - int i; + uint32_t i; char *skd, *dkd; gss_buffer_desc fakeoid; @@ -202,6 +202,8 @@ prepare_krb5_rfc4121_buffer(gss_krb5_lucid_context_v1_t *lctx, if (WRITE_BYTES(&p, end, v2_flags)) goto out_err; if (WRITE_BYTES(&p, end, lctx->endtime)) goto out_err; + if (endtime) + *endtime = lctx->endtime; if (WRITE_BYTES(&p, end, lctx->send_seq)) goto out_err; /* Protocol 0 here implies DES3 or RC4 */