summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLuke Howard <lukeh@padl.com>2009-10-29 14:16:55 +0000
committerLuke Howard <lukeh@padl.com>2009-10-29 14:16:55 +0000
commit7bcf2b03b10d7bab75e5e0f7adc2b8c9283f34d1 (patch)
tree3f811f5f4d23ce7e434e096c9a6ca28446c62f29 /src
parent6cb857e034830a2c17bcb9af881217dd8d7d93bc (diff)
downloadkrb5-7bcf2b03b10d7bab75e5e0f7adc2b8c9283f34d1.tar.gz
krb5-7bcf2b03b10d7bab75e5e0f7adc2b8c9283f34d1.tar.xz
krb5-7bcf2b03b10d7bab75e5e0f7adc2b8c9283f34d1.zip
remove times underflow/overflow checks, they break tests
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23084 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/kdc/kdc_util.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/kdc/kdc_util.c b/src/kdc/kdc_util.c
index b2d8d13bd..96dc34135 100644
--- a/src/kdc/kdc_util.c
+++ b/src/kdc/kdc_util.c
@@ -2639,8 +2639,7 @@ kdc_get_ticket_endtime(krb5_context context,
until = min(till, endtime);
- /* check for underflow */
- life = (until < starttime) ? 0 : until - starttime;
+ life = until - starttime;
if (client->max_life != 0)
life = min(life, client->max_life);
@@ -2649,10 +2648,6 @@ kdc_get_ticket_endtime(krb5_context context,
if (max_life_for_realm != 0)
life = min(life, max_life_for_realm);
- /* check for overflow */
- if (starttime > kdc_infinity - life)
- *out_endtime = kdc_infinity;
- else
- *out_endtime = starttime + life;
+ *out_endtime = starttime + life;
}