diff options
author | lebel <> | 2001-06-27 00:58:56 +0000 |
---|---|---|
committer | lebel <> | 2001-06-27 00:58:56 +0000 |
commit | ba6f70d7550cc513151c4bb719659d4775a9efff (patch) | |
tree | 267e8c115af6744d1fab5a015c06458ba2befdab /src/lib/libc/net/getaddrinfo.c | |
parent | c18bed276b8f6877a6111a6c03185f0025220031 (diff) | |
download | openbsd-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/getaddrinfo.c')
-rw-r--r-- | src/lib/libc/net/getaddrinfo.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/libc/net/getaddrinfo.c b/src/lib/libc/net/getaddrinfo.c index 0a0b112589..cc313c5c6a 100644 --- a/src/lib/libc/net/getaddrinfo.c +++ b/src/lib/libc/net/getaddrinfo.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: getaddrinfo.c,v 1.28 2001/06/11 10:05:58 itojun Exp $ */ | 1 | /* $OpenBSD: getaddrinfo.c,v 1.29 2001/06/27 00:58:54 lebel Exp $ */ |
2 | /* $KAME: getaddrinfo.c,v 1.31 2000/08/31 17:36:43 itojun Exp $ */ | 2 | /* $KAME: getaddrinfo.c,v 1.31 2000/08/31 17:36:43 itojun Exp $ */ |
3 | 3 | ||
4 | /* | 4 | /* |
@@ -1797,8 +1797,7 @@ res_querydomainN(name, domain, target) | |||
1797 | return (-1); | 1797 | return (-1); |
1798 | } | 1798 | } |
1799 | if (n > 0 && name[--n] == '.') { | 1799 | if (n > 0 && name[--n] == '.') { |
1800 | strncpy(nbuf, name, n); | 1800 | strlcpy(nbuf, name, n + 1); |
1801 | nbuf[n] = '\0'; | ||
1802 | } else | 1801 | } else |
1803 | longname = name; | 1802 | longname = name; |
1804 | } else { | 1803 | } else { |