diff options
| author | Luke Howard <lukeh@padl.com> | 2009-10-29 14:16:55 +0000 |
|---|---|---|
| committer | Luke Howard <lukeh@padl.com> | 2009-10-29 14:16:55 +0000 |
| commit | 7bcf2b03b10d7bab75e5e0f7adc2b8c9283f34d1 (patch) | |
| tree | 3f811f5f4d23ce7e434e096c9a6ca28446c62f29 /src | |
| parent | 6cb857e034830a2c17bcb9af881217dd8d7d93bc (diff) | |
| download | krb5-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.c | 9 |
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; } |
