aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/talk
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2009-02-21 03:38:46 +0000
committerXin LI <delphij@FreeBSD.org>2009-02-21 03:38:46 +0000
commit1c8ee5f26c02b001a73bcdb3673b38cbcbee012e (patch)
tree977b9b204af7139fda89933babe5af276182ca5d /usr.bin/talk
parent10f99918d8c4d1231195022d84047bcb131b876b (diff)
downloadsrc-1c8ee5f26c02b001a73bcdb3673b38cbcbee012e.tar.gz
src-1c8ee5f26c02b001a73bcdb3673b38cbcbee012e.zip
Utilize strlcpy().
Notes
Notes: svn path=/head/; revision=188886
Diffstat (limited to 'usr.bin/talk')
-rw-r--r--usr.bin/talk/get_names.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/usr.bin/talk/get_names.c b/usr.bin/talk/get_names.c
index 25f4673b0f83..b3e0f7b661e7 100644
--- a/usr.bin/talk/get_names.c
+++ b/usr.bin/talk/get_names.c
@@ -113,10 +113,7 @@ get_names(int argc, char *argv[])
msg.addr.sa_family = htons(AF_INET);
msg.ctl_addr.sa_family = htons(AF_INET);
msg.id_num = htonl(0);
- strncpy(msg.l_name, my_name, NAME_SIZE);
- msg.l_name[NAME_SIZE - 1] = '\0';
- strncpy(msg.r_name, his_name, NAME_SIZE);
- msg.r_name[NAME_SIZE - 1] = '\0';
- strncpy(msg.r_tty, his_tty, TTY_SIZE);
- msg.r_tty[TTY_SIZE - 1] = '\0';
+ strlcpy(msg.l_name, my_name, NAME_SIZE);
+ strlcpy(msg.r_name, his_name, NAME_SIZE);
+ strlcpy(msg.r_tty, his_tty, TTY_SIZE);
}