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/getifaddrs.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 '')
| -rw-r--r-- | src/lib/libc/net/getifaddrs.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/libc/net/getifaddrs.c b/src/lib/libc/net/getifaddrs.c index 29348cd492..5be334cb6c 100644 --- a/src/lib/libc/net/getifaddrs.c +++ b/src/lib/libc/net/getifaddrs.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: getifaddrs.c,v 1.3 2000/11/24 08:26:47 itojun Exp $ */ | 1 | /* $OpenBSD: getifaddrs.c,v 1.4 2001/06/27 00:58:55 lebel Exp $ */ |
| 2 | 2 | ||
| 3 | /* | 3 | /* |
| 4 | * Copyright (c) 1995, 1999 | 4 | * Copyright (c) 1995, 1999 |
| @@ -353,8 +353,7 @@ getifaddrs(struct ifaddrs **pif) | |||
| 353 | struct sockaddr *sa; | 353 | struct sockaddr *sa; |
| 354 | 354 | ||
| 355 | ift->ifa_name = names; | 355 | ift->ifa_name = names; |
| 356 | names[sizeof(ifr->ifr_name)] = 0; | 356 | strlcpy(names, ifr->ifr_name, sizeof(ifr->ifr_name)); |
| 357 | strncpy(names, ifr->ifr_name, sizeof(ifr->ifr_name)); | ||
| 358 | while (*names++) | 357 | while (*names++) |
| 359 | ; | 358 | ; |
| 360 | 359 | ||
