From 1b7207ecfd4ba9e461c08e33193d5ddbabafbb1a Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Thu, 7 Aug 1997 22:39:35 +0000 Subject: [PATCH] look at `kdc_warn_pwexpire' before returning last-req of type 6 git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2752 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/kerberos5.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kdc/kerberos5.c b/kdc/kerberos5.c index 7e3faefb9..e203e6be3 100644 --- a/kdc/kerberos5.c +++ b/kdc/kerberos5.c @@ -409,7 +409,9 @@ as_rep(KDC_REQ *req, */ ek.last_req.val = malloc(2 * sizeof(*ek.last_req.val)); ek.last_req.len = 0; - if (client->pw_end) { + if (client->pw_end + && (kdc_warn_pwexpire == 0 + || kdc_time + kdc_warn_pwexpire <= *client->pw_end)) { ek.last_req.val[ek.last_req.len].lr_type = 6; ek.last_req.val[ek.last_req.len].lr_value = *client->pw_end; ++ek.last_req.len;