[Pkg-shadow-commits] r3642 - in upstream/trunk: . src

Nicolas FRANÇOIS nekral-guest at alioth.debian.org
Sat Nov 19 21:56:12 UTC 2011


Author: nekral-guest
Date: 2011-11-19 21:56:10 +0000 (Sat, 19 Nov 2011)
New Revision: 3642

Modified:
   upstream/trunk/ChangeLog
   upstream/trunk/src/chage.c
Log:
	* src/chage.c: Cast 3rd date_to_str parameter to a time_t


Modified: upstream/trunk/ChangeLog
===================================================================
--- upstream/trunk/ChangeLog	2011-11-19 21:55:00 UTC (rev 3641)
+++ upstream/trunk/ChangeLog	2011-11-19 21:56:10 UTC (rev 3642)
@@ -14,6 +14,7 @@
 	shadow_audit_result, use SHADOW_AUDIT_FAILURE instead of 0.
 	* lib/selinux.c: vasprintf requires _GNU_SOURCE to be defined
 	before including stdio.h.
+	* src/chage.c: Cast 3rd date_to_str parameter to a time_t
 
 2011-11-19  Nicolas François  <nicolas.francois at centraliens.net>
 

Modified: upstream/trunk/src/chage.c
===================================================================
--- upstream/trunk/src/chage.c	2011-11-19 21:55:00 UTC (rev 3641)
+++ upstream/trunk/src/chage.c	2011-11-19 21:56:10 UTC (rev 3642)
@@ -208,7 +208,7 @@
 	if (-1 == lstchgdate) {
 		strcpy (buf, "-1");
 	} else {
-		date_to_str (buf, sizeof buf, lstchgdate * SCALE);
+		date_to_str (buf, sizeof buf, (time_t) lstchgdate * SCALE);
 	}
 
 	change_field (buf, sizeof buf, _("Last Password Change (YYYY-MM-DD)"));
@@ -239,7 +239,7 @@
 	if (-1 == expdate) {
 		strcpy (buf, "-1");
 	} else {
-		date_to_str (buf, sizeof buf, expdate * SCALE);
+		date_to_str (buf, sizeof buf, (time_t) expdate * SCALE);
 	}
 
 	change_field (buf, sizeof buf,
@@ -679,8 +679,8 @@
 		struct passwd pwent = *pw;
 
 		memzero (&spwent, sizeof spwent);
-		spwent.sp_namp = xstrdup (pw->pw_name);
-		spwent.sp_pwdp = xstrdup (pw->pw_passwd);
+		spwent.sp_namp = xstrdup (pwent.pw_name);
+		spwent.sp_pwdp = xstrdup (pwent.pw_passwd);
 		spwent.sp_flag = SHADOW_SP_FLAG_UNSET;
 
 		pwent.pw_passwd = SHADOW_PASSWD_STRING;	/* XXX warning: const */




More information about the Pkg-shadow-commits mailing list