From 2064ef1c81672461dfa2900e8546faecdce85ccb Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Mon, 29 Oct 2001 00:36:01 +0000 Subject: [PATCH] localtime() was being called with an int-pointer due to recent utmp fixes. --- usr.sbin/ac/ac.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/usr.sbin/ac/ac.c b/usr.sbin/ac/ac.c index b82a7e72c9a2..1543568bd7ce 100644 --- a/usr.sbin/ac/ac.c +++ b/usr.sbin/ac/ac.c @@ -473,7 +473,8 @@ ac(fp) if (!FirstTime) FirstTime = usr.ut_time; if (Flags & AC_D) { - ltm = localtime(&usr.ut_time); + time_t t = int_to_time(usr.ut_time); + ltm = localtime(&t); if (day >= 0 && day != ltm->tm_yday) { day = ltm->tm_yday; /* @@ -524,7 +525,8 @@ ac(fp) (void)strcpy(usr.ut_line, "~"); if (Flags & AC_D) { - ltm = localtime(&usr.ut_time); + time_t t = int_to_time(usr.ut_time); + ltm = localtime(&t); if (day >= 0 && day != ltm->tm_yday) { /* * print yesterday's total