[uClibc-cvs] svn commit: trunk/uClibc/libc/misc/time

mjn3 at uclibc.org mjn3 at uclibc.org
Tue May 10 03:02:12 UTC 2005


Author: mjn3
Date: 2005-05-09 21:02:11 -0600 (Mon, 09 May 2005)
New Revision: 10282

Log:
Change strptime so that it only modifies struct tm fields specified.

Modified:
   trunk/uClibc/libc/misc/time/time.c


Changeset:
Modified: trunk/uClibc/libc/misc/time/time.c
===================================================================
--- trunk/uClibc/libc/misc/time/time.c	2005-05-09 22:13:22 UTC (rev 10281)
+++ trunk/uClibc/libc/misc/time/time.c	2005-05-10 03:02:11 UTC (rev 10282)
@@ -1406,7 +1406,9 @@
 
 			i = 0;
 			do {				/* Store the values into tm. */
-				((int *) tm)[i] = fields[i];
+				if (fields[i] != INT_MIN) {
+					((int *) tm)[i] = fields[i];
+				}
 			} while (++i < 8);
 
 			return (char *) buf; /* Success. */




More information about the uClibc-cvs mailing list