git: 9front

Download patch

ref: 52a14b4a550347d8da3a4865564d4dfb9c8281a7
parent: 509c4a8603b702f665102298f218c269fdbb2b6b
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sun Aug 11 19:21:13 EDT 2013

auth(8) commands: fix uninitialized Tm.zone in getdate()

--- a/sys/src/cmd/auth/lib/getexpiration.c
+++ b/sys/src/cmd/auth/lib/getexpiration.c
@@ -13,8 +13,7 @@
 	Tm date;
 	int i;
 
-	date.year = date.mon = date.mday = 0;
-	date.hour = date.min = date.sec = 0;
+	memset(&date, 0, sizeof(date));
 	for(i = 0; i < 8; i++)
 		if(!isdigit(d[i]))
 			return date;
@@ -24,7 +23,6 @@
 	date.mon = (d[0]-'0')*10 + d[1]-'0' - 1;
 	d += 2;
 	date.mday = (d[0]-'0')*10 + d[1]-'0';
-	date.yday = 0;
 	return date;
 }
 
--