]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
remove times underflow/overflow checks, they break tests
authorLuke Howard <lukeh@padl.com>
Thu, 29 Oct 2009 14:16:55 +0000 (14:16 +0000)
committerLuke Howard <lukeh@padl.com>
Thu, 29 Oct 2009 14:16:55 +0000 (14:16 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23084 dc483132-0cff-0310-8789-dd5450dbe970

src/kdc/kdc_util.c

index b2d8d13bd18583ff83e0e9a9003f659a012afb48..96dc34135392d89e98c46a5c903c47df56c6c2e7 100644 (file)
@@ -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;
 }