diff --git a/appl/ftp/ftpd/extern.h b/appl/ftp/ftpd/extern.h index 3b27965ad..8cb1a318f 100644 --- a/appl/ftp/ftpd/extern.h +++ b/appl/ftp/ftpd/extern.h @@ -72,7 +72,7 @@ int filename_check(char *); int ftpd_pclose(FILE *); FILE *ftpd_popen(char *, char *, int, int); char *getline(char *, int); -void logwtmp(char *, char *, char *); +void ftpd_logwtmp(char *, char *, char *); void lreply(int, const char *, ...) #ifdef __GNUC__ __attribute__ ((format (printf, 2, 3))) diff --git a/appl/ftp/ftpd/ftpd.c b/appl/ftp/ftpd/ftpd.c index 805b3f57c..50796f760 100644 --- a/appl/ftp/ftpd/ftpd.c +++ b/appl/ftp/ftpd/ftpd.c @@ -772,7 +772,7 @@ int do_login(int code, char *passwd) initgroups(pw->pw_name, pw->pw_gid); /* open wtmp before chroot */ - logwtmp(ttyline, pw->pw_name, remotehost); + ftpd_logwtmp(ttyline, pw->pw_name, remotehost); logged_in = 1; dochroot = checkuser(_PATH_FTPCHROOT, pw->pw_name); @@ -855,7 +855,7 @@ end_login(void) seteuid((uid_t)0); if (logged_in) - logwtmp(ttyline, "", ""); + ftpd_logwtmp(ttyline, "", ""); pw = NULL; logged_in = 0; guest = 0; @@ -1781,7 +1781,7 @@ dologout(int status) transflag = 0; if (logged_in) { seteuid((uid_t)0); - logwtmp(ttyline, "", ""); + ftpd_logwtmp(ttyline, "", ""); cond_kdestroy(); } /* beware of flushing buffers after a SIGPIPE */