summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authoryar <yar@FreeBSD.org>2006-11-27 19:48:45 +0000
committeryar <yar@FreeBSD.org>2006-11-27 19:48:45 +0000
commitac0fbebe4ae682809c5875a529e92667006f0faa (patch)
treedafba7555c5d9020951f845b525a73e68c26d4a3 /usr.bin
parentf1f0c904bd950a3564212eaa1db559b799937cdf (diff)
downloadFreeBSD-src-ac0fbebe4ae682809c5875a529e92667006f0faa.zip
FreeBSD-src-ac0fbebe4ae682809c5875a529e92667006f0faa.tar.gz
We should return the name in cp, not printf it.
Found by: WARNS=6 MFC after: 3 days
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/netstat/route.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/netstat/route.c b/usr.bin/netstat/route.c
index 7ffbee3..8122bd2 100644
--- a/usr.bin/netstat/route.c
+++ b/usr.bin/netstat/route.c
@@ -641,7 +641,9 @@ fmt_sockaddr(struct sockaddr *sa, struct sockaddr *mask, int flags)
}
case AF_NETGRAPH:
{
- printf("%s", ((struct sockaddr_ng *)sa)->sg_data);
+ strlcpy(workbuf, ((struct sockaddr_ng *)sa)->sg_data,
+ sizeof(workbuf));
+ cp = workbuf;
break;
}
OpenPOWER on IntegriCloud