diff options
Diffstat (limited to 'sysutils/screen/files/patch-utmp.c')
-rw-r--r-- | sysutils/screen/files/patch-utmp.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sysutils/screen/files/patch-utmp.c b/sysutils/screen/files/patch-utmp.c new file mode 100644 index 000000000000..caedb6c1ec50 --- /dev/null +++ b/sysutils/screen/files/patch-utmp.c @@ -0,0 +1,17 @@ +--- utmp.c.orig Mon Sep 8 16:27:17 2003 ++++ utmp.c Wed Oct 19 14:58:40 2005 +@@ -726,9 +728,12 @@ + char *line, *user; + int pid; + { ++ time_t temp; ++ + strncpy(u->ut_line, line, sizeof(u->ut_line)); + strncpy(u->ut_name, user, sizeof(u->ut_name)); +- (void)time((time_t *)&u->ut_time); ++ (void)time(&temp); ++ u->ut_time = temp; + } + + static slot_t + |