head 1.2; access; symbols pkgsrc-2020Q1:1.1.0.48 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.70 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.66 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.64 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.62 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.60 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.58 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.56 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.54 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.52 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.50 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.46 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.44 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.42 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.40 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.38 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.36 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.34 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.32 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.30 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.28 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.26 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.24 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.22 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.20 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.18 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.16 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.14 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.12 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.10 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.8 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.6 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.4 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.2 pkgsrc-2011Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2020.05.25.11.55.51; author nia; state dead; branches; next 1.1; commitid d7KZk3XNjrTUhC9C; 1.1 date 2011.12.19.05.06.34; author dholland; state Exp; branches; next ; desc @@ 1.2 log @net: remove wu-ftpd old insecure version (~2005), fails to build, and upstream is gone plenty of other ftp daemons still exist @ text @$NetBSD: patch-src_logwtmp_c,v 1.1 2011/12/19 05:06:34 dholland Exp $ Use time_t for calls to time(). --- src/logwtmp.c~ 2000-07-01 18:17:39.000000000 +0000 +++ src/logwtmp.c @@@@ -81,6 +81,7 @@@@ void wu_logwtmp(char *line, char *name, { struct stat buf; struct utmp ut; + time_t timer; #ifdef SVR4 #ifndef NO_UTMPX @@@@ -120,7 +121,8 @@@@ void wu_logwtmp(char *line, char *name, (void) strncpy(utx.ut_line, line, sizeof(utx.ut_line)); utx.ut_syslen = strlen(utx.ut_host) + 1; utx.ut_pid = getpid(); - (void) time(&utx.ut_tv.tv_sec); + (void) time(&timer); + utx.ut_tv.tv_sec = timer; if (login /* name && *name */ ) { utx.ut_type = USER_PROCESS; } @@@@ -192,7 +194,8 @@@@ void wu_logwtmp(char *line, char *name, (void) strncpy(ut.ut_host, "", sizeof(ut.ut_host)); } #endif - (void) time(&ut.ut_time); + (void) time(&timer); + ut.ut_time = timer; if (write(fd, (char *) &ut, sizeof(struct utmp)) != sizeof(struct utmp)) (void) ftruncate(fd, buf.st_size); @ 1.1 log @Use time_t to call time(). @ text @d1 1 a1 1 $NetBSD$ @