changeset 5506:d0aff9554ddb

(__mktime_internal): If SEC_REQUESTED != SEC, convert T2, not T. (Imported from libc.)
author Paul Eggert <eggert@cs.ucla.edu>
date Fri, 03 Dec 2004 06:35:31 +0000
parents 30468a4ba75e
children 1c1c9796bf96
files lib/mktime.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lib/mktime.c
+++ b/lib/mktime.c
@@ -462,8 +462,9 @@
       t2 = t1 + sec_adjustment;
       if (((t1 < t) != (sec_requested < 0))
 	  | ((t2 < t1) != (sec_adjustment < 0))
-	  | ! (*convert) (&t, &tm))
+	  | ! (*convert) (&t2, &tm))
 	return -1;
+      t = t2;
     }
 
   *tp = tm;