route/link: pass proper type to sizeof() for calloc() in vlan_parse()
This fixes the following coverity warning: lib/route/link/vlan.c:148:23:warning – Result of 'calloc' is converted to a pointer of type 'struct vlan_map', which is incompatible with sizeof operand type 'struct ifla_vlan_qos_mapping' This was not a real problem, because the types are effectively the same. Acked-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: Thomas Haller <thaller@redhat.com>
This commit is contained in:
parent
6608cd5d72
commit
bb44548b92
1 changed files with 1 additions and 1 deletions
|
@ -145,7 +145,7 @@ static int vlan_parse(struct rtnl_link *link, struct nlattr *data,
|
|||
|
||||
/* align to have a little reserve */
|
||||
vi->vi_egress_size = (i + 32) & ~31;
|
||||
vi->vi_egress_qos = calloc(vi->vi_egress_size, sizeof(*map));
|
||||
vi->vi_egress_qos = calloc(vi->vi_egress_size, sizeof(*vi->vi_egress_qos));
|
||||
if (vi->vi_egress_qos == NULL)
|
||||
return -NLE_NOMEM;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue