Replace strncpy -> strlcpy

Obtained from:	OpenBSD
MFC after:	1 week
This commit is contained in:
Kris Kennaway 2001-07-24 11:36:56 +00:00
parent 6979f76ff6
commit fd96447ad0
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=80275

View File

@ -132,8 +132,7 @@ add_tty(name)
tp->ret = 0;
name++;
}
(void)strncpy(tp->name, name, sizeof (tp->name) - 1);
tp->name[sizeof (tp->name) - 1] = '\0';
strlcpy(tp->name, name, sizeof (tp->name));
if ((rcp = strchr(tp->name, '*')) != NULL) { /* wild card */
*rcp = '\0';
tp->len = strlen(tp->name); /* match len bytes only */
@ -213,8 +212,7 @@ update_user(head, name, secs)
if ((up = NEW(struct user_list)) == NULL)
errx(1, "malloc failed");
up->next = head;
(void)strncpy(up->name, name, sizeof (up->name) - 1);
up->name[sizeof (up->name) - 1] = '\0'; /* paranoid! */
strlcpy(up->name, name, sizeof (up->name));
up->secs = secs;
Total += secs;
return up;
@ -429,8 +427,7 @@ log_in(head, up)
/*
* this allows us to pick the right logout
*/
(void)strncpy(up->ut_line, Console, sizeof (up->ut_line) - 1);
up->ut_line[sizeof (up->ut_line) - 1] = '\0'; /* paranoid! */
strlcpy(up->ut_line, Console, sizeof (up->ut_line));
}
#endif
/*