From d1a78f51e0b2022ec7b4f1dd722ade4ebed55b85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Sundstr=C3=B6m?= Date: Wed, 23 Feb 2011 00:55:44 +0000 Subject: [PATCH] Unsafe use of strncpy replaced by strlcpy. CID 2256. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40629 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/network/tcpdump/libpcap/inet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/network/tcpdump/libpcap/inet.c b/src/bin/network/tcpdump/libpcap/inet.c index 1ec6d098e7..14f73de412 100644 --- a/src/bin/network/tcpdump/libpcap/inet.c +++ b/src/bin/network/tcpdump/libpcap/inet.c @@ -581,7 +581,7 @@ pcap_lookupnet(device, netp, maskp, errbuf) /* XXX Work around Linux kernel bug */ ifr.ifr_addr.sa_family = AF_INET; #endif - (void)strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name)); + (void)strlcpy(ifr.ifr_name, device, sizeof(ifr.ifr_name)); if (ioctl(fd, SIOCGIFADDR, (char *)&ifr) < 0) { if (errno == EADDRNOTAVAIL) { (void)snprintf(errbuf, PCAP_ERRBUF_SIZE,