X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=net-tools%2Fpatches%2Fnet-tools-1.60-arp_overflow.patch;fp=net-tools%2Fpatches%2Fnet-tools-1.60-arp_overflow.patch;h=4679a51675476af5505d057656cfe6a40b6abab7;hb=e84b24e82329d16ca18bff7966d4f02d997bc965;hp=0000000000000000000000000000000000000000;hpb=802ea3af55e3167b6574e23b230cdbf0ed2ae0db;p=people%2Fpmueller%2Fipfire-3.x.git diff --git a/net-tools/patches/net-tools-1.60-arp_overflow.patch b/net-tools/patches/net-tools-1.60-arp_overflow.patch new file mode 100644 index 000000000..4679a5167 --- /dev/null +++ b/net-tools/patches/net-tools-1.60-arp_overflow.patch @@ -0,0 +1,11 @@ +--- net-tools-1.60/arp.c.old 2005-08-03 08:23:46.000000000 +0200 ++++ net-tools-1.60/arp.c 2005-08-03 11:02:10.000000000 +0200 +@@ -235,7 +235,7 @@ + struct ifreq ifr; + struct hwtype *xhw; + +- strcpy(ifr.ifr_name, ifname); ++ strncpy(ifr.ifr_name, ifname, IFNAMSIZ); + if (ioctl(sockfd, SIOCGIFHWADDR, &ifr) < 0) { + fprintf(stderr, _("arp: cant get HW-Address for `%s': %s.\n"), ifname, strerror(errno)); + return (-1);