svn commit: r188886 - head/usr.bin/talk
Xin LI
delphij at FreeBSD.org
Fri Feb 20 19:38:47 PST 2009
Author: delphij
Date: Sat Feb 21 03:38:46 2009
New Revision: 188886
URL: http://svn.freebsd.org/changeset/base/188886
Log:
Utilize strlcpy().
Modified:
head/usr.bin/talk/get_names.c
Modified: head/usr.bin/talk/get_names.c
==============================================================================
--- head/usr.bin/talk/get_names.c Sat Feb 21 03:37:10 2009 (r188885)
+++ head/usr.bin/talk/get_names.c Sat Feb 21 03:38:46 2009 (r188886)
@@ -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);
}
More information about the svn-src-all
mailing list