diff --git a/lib/failure.c b/lib/failure.c index 1d2d910a..c4a434ff 100644 --- a/lib/failure.c +++ b/lib/failure.c @@ -19,6 +19,7 @@ #include "failure.h" #include "memzero.h" #include "prototypes.h" +#include "strtcpy.h" #define YEAR (365L*DAY) @@ -78,7 +79,7 @@ void failure (uid_t uid, const char *tty, struct faillog *fl) fl->fail_cnt++; } - strncpy (fl->fail_line, tty, sizeof (fl->fail_line) - 1); + STRTCPY(fl->fail_line, tty); (void) time (&fl->fail_time); /*