make certain we dereference the pointer as a time_t, esp on x86_64
authorEric Andersen <andersen@codepoet.org>
Mon, 30 Jan 2006 22:33:31 +0000 (22:33 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 30 Jan 2006 22:33:31 +0000 (22:33 -0000)
where it might otherwise not be dereferenced as such by default

miscutils/last.c

index 86613bf..d7ce5e7 100644 (file)
@@ -100,7 +100,7 @@ extern int last_main(int argc, char **argv)
                }
 
                printf("%-10s %-14s %-18s %-12.12s\n", ut.ut_user, ut.ut_line, ut.ut_host,
-                               ctime(&(ut.ut_tv.tv_sec)) + 4);
+                               ctime((time_t *)&(ut.ut_tv.tv_sec)) + 4);
        }
 
        bb_fflush_stdout_and_exit(EXIT_SUCCESS);