mirror of
https://gitee.com/openharmony/third_party_libnl
synced 2024-11-27 20:20:30 +00:00
sriov: avoid buffer overrun in rtnl_link_sriov_parse_vflist()
Fixes: 5d6e43ebef
Signed-off-by: Thomas Haller <thaller@redhat.com>
This commit is contained in:
parent
2d11f40f50
commit
20ed636dee
@ -568,6 +568,8 @@ int rtnl_link_sriov_parse_vflist(struct rtnl_link *link, struct nlattr **tb) {
|
||||
list_len = 0;
|
||||
nla_for_each_nested(nla_list, t[IFLA_VF_VLAN_LIST],
|
||||
list_rem) {
|
||||
if (list_len >= MAX_VLAN_LIST_LEN)
|
||||
break;
|
||||
vf_vlan_info[list_len] = nla_data(nla_list);
|
||||
list_len++;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user