dect
/
libnl
Archived
13
0
Fork 0

Fix off-by-one when reading IFLA_INET6_CONF and IFLA_INET6_STATS

This commit is contained in:
Thomas Graf 2011-03-17 16:11:10 +01:00
parent 5a9f50b8e9
commit 2c75886060
1 changed files with 2 additions and 2 deletions

View File

@ -76,7 +76,7 @@ static int inet6_parse_protinfo(struct rtnl_link *link, struct nlattr *attr,
uint64_t *cnt = nla_data(tb[IFLA_INET6_STATS]);
int i;
for (i = 1; i <= __IPSTATS_MIB_MAX; i++)
for (i = 1; i < __IPSTATS_MIB_MAX; i++)
rtnl_link_set_stat(link, RTNL_LINK_IP6_INPKTS + i - 1,
cnt[i]);
}
@ -85,7 +85,7 @@ static int inet6_parse_protinfo(struct rtnl_link *link, struct nlattr *attr,
uint64_t *cnt = nla_data(tb[IFLA_INET6_ICMP6STATS]);
int i;
for (i = 1; i <= __ICMP6_MIB_MAX; i++)
for (i = 1; i < __ICMP6_MIB_MAX; i++)
rtnl_link_set_stat(link, RTNL_LINK_ICMP6_INMSGS + i - 1,
cnt[i]);
}