+2008-06-13 Nicolas François <nicolas.francois@centraliens.net>
+
+ * src/faillog.c: Ignore return value of time() when use with a
+ non NULL argument.
+ * src/faillog.c: Use a %lu format and cast number of days to
+ unsigned long integers.
+ * src/faillog.c: Cast dates to time_t.
+
2008-06-13 Nicolas François <nicolas.francois@centraliens.net>
* src/login.c: Ignore the return value of signal().
once = true;
}
pwent = getpwuid (uid); /* local, no need for xgetpwuid */
- time (&now);
+ (void) time (&now);
tm = localtime (&fl->fail_time);
#ifdef HAVE_STRFTIME
strftime (ptime, sizeof (ptime), "%D %H:%M:%S %z", tm);
if (0 != fl->fail_locktime) {
if ( ((fl->fail_time+fl->fail_locktime) > now)
&& (0 != fl->fail_cnt)) {
- printf (_(" [%lds left]"),
- fl->fail_time +
- fl->fail_locktime - now);
+ printf (_(" [%lus left]"),
+ (unsigned long) fl->fail_time + fl->fail_locktime - now);
} else {
printf (_(" [%lds lock]"),
- fl->fail_locktime);
+ fl->fail_locktime);
}
}
}
break;
case 't':
days = atoi (optarg);
- seconds = days * DAY;
+ seconds = (time_t) days * DAY;
tflg = true;
break;
case 'u':