diff options
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 | ||
