summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-03-12 05:15:59 +0000
committerTheodore Tso <tytso@mit.edu>1994-03-12 05:15:59 +0000
commit8559be4af94d8ce13c3e016c103bd50b1b2f0fbd (patch)
tree7fadd1617b2ace1f17af75226fcb91c2687f3564 /src
parent8bb56b34584aa5a163539094506b50459be6f30e (diff)
KDC wasn't handling postdated tickets requested via an initial ticket
request correctly. It should have been setting the POSTDATED flag as well as the INVALID flag. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3455 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/kdc/do_as_req.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c
index 991518932a..59da74dcc3 100644
--- a/src/kdc/do_as_req.c
+++ b/src/kdc/do_as_req.c
@@ -291,6 +291,7 @@ krb5_data **response; /* filled in with a response packet */
enc_tkt_reply.times.authtime = kdc_time;
if (isflagset(request->kdc_options, KDC_OPT_POSTDATED)) {
+ setflag(enc_tkt_reply.flags, TKT_FLG_POSTDATED);
setflag(enc_tkt_reply.flags, TKT_FLG_INVALID);
enc_tkt_reply.times.starttime = request->from;
} else