do not overflow ifr_name. maybe it was safe in some places,

but not everywhere. err to the safe side.
This commit is contained in:
Denis Vlasenko
2006-11-27 23:44:57 +00:00
parent e2d3ded354
commit 229b3d2072
7 changed files with 28 additions and 28 deletions

View File

@@ -86,7 +86,7 @@ static void print_queuelen(char *name)
return;
memset(&ifr, 0, sizeof(ifr));
strcpy(ifr.ifr_name, name);
strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name));
if (ioctl(s, SIOCGIFTXQLEN, &ifr) < 0) {
perror("SIOCGIFXQLEN");
close(s);