[tz] localtime.c patch

Christos Zoulas christos at zoulas.com
Tue Oct 7 20:25:52 UTC 2014


Minor nits.

christos

--- localtime.c.orig	2014-10-07 16:20:32.000000000 -0400
+++ localtime.c	2014-10-07 16:22:47.000000000 -0400
@@ -306,3 +306,3 @@
 	register int			stored;
-	register int			nread;
+	register ssize_t		nread;
 	typedef union {
@@ -934,3 +934,2 @@
 	register bool			load_ok;
-	static struct ttinfo		zttinfo;
 
@@ -1006,3 +1005,3 @@
 			*/
-			sp->ttis[0] = sp->ttis[1] = zttinfo;
+			memset(sp->ttis, 0, sizeof(sp->ttis));
 			sp->ttis[0].tt_gmtoff = -dstoffset;
@@ -1131,3 +1130,3 @@
 			*/
-			sp->ttis[0] = sp->ttis[1] = zttinfo;
+			memset(sp->ttis, 0, sizeof(sp->ttis));
 			sp->ttis[0].tt_gmtoff = -stdoffset;
@@ -1145,3 +1144,3 @@
 		sp->timecnt = 0;
-		sp->ttis[0] = zttinfo;
+		memset(sp->ttis, 0, sizeof(sp->ttis));
 		sp->ttis[0].tt_gmtoff = -stdoffset;
@@ -2108,3 +2107,2 @@
 
-	sp = lclptr;
 	i = sp->leapcnt;


More information about the tz mailing list