summaryrefslogtreecommitdiff
path: root/src/lib/libc/net/ns_addr.c
diff options
context:
space:
mode:
authorlebel <>2001-06-27 00:58:56 +0000
committerlebel <>2001-06-27 00:58:56 +0000
commitba6f70d7550cc513151c4bb719659d4775a9efff (patch)
tree267e8c115af6744d1fab5a015c06458ba2befdab /src/lib/libc/net/ns_addr.c
parentc18bed276b8f6877a6111a6c03185f0025220031 (diff)
downloadopenbsd-ba6f70d7550cc513151c4bb719659d4775a9efff.tar.gz
openbsd-ba6f70d7550cc513151c4bb719659d4775a9efff.tar.bz2
openbsd-ba6f70d7550cc513151c4bb719659d4775a9efff.zip
use strlcpy vs strncpy+a[len-1]='\0'. millert@ ok.
Diffstat (limited to 'src/lib/libc/net/ns_addr.c')
-rw-r--r--src/lib/libc/net/ns_addr.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/libc/net/ns_addr.c b/src/lib/libc/net/ns_addr.c
index e44ac21195..7dcc988afe 100644
--- a/src/lib/libc/net/ns_addr.c
+++ b/src/lib/libc/net/ns_addr.c
@@ -35,7 +35,7 @@
35 */ 35 */
36 36
37#if defined(LIBC_SCCS) && !defined(lint) 37#if defined(LIBC_SCCS) && !defined(lint)
38static char rcsid[] = "$OpenBSD: ns_addr.c,v 1.5 2001/01/04 21:45:31 todd Exp $"; 38static char rcsid[] = "$OpenBSD: ns_addr.c,v 1.6 2001/06/27 00:58:55 lebel Exp $";
39#endif /* LIBC_SCCS and not lint */ 39#endif /* LIBC_SCCS and not lint */
40 40
41#include <sys/param.h> 41#include <sys/param.h>
@@ -56,8 +56,7 @@ ns_addr(name)
56 char *hostname, *socketname, *cp; 56 char *hostname, *socketname, *cp;
57 char buf[50]; 57 char buf[50];
58 58
59 (void)strncpy(buf, name, sizeof(buf) - 1); 59 strlcpy(buf, name, sizeof(buf));
60 buf[sizeof(buf) - 1] = '\0';
61 60
62 /* 61 /*
63 * First, figure out what he intends as a field separtor. 62 * First, figure out what he intends as a field separtor.