From: Thomas Haller Date: Tue, 10 Jun 2014 16:20:25 +0000 (+0200) Subject: route/link: pass proper type to sizeof() for calloc() in vlan_parse() X-Git-Tag: libnl3_2_25rc1~11^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb44548b924d41b148c39ab5f4907c52bcba1003;p=thirdparty%2Flibnl.git 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 Signed-off-by: Thomas Haller --- diff --git a/lib/route/link/vlan.c b/lib/route/link/vlan.c index 1a0d916..b9f0c66 100644 --- a/lib/route/link/vlan.c +++ b/lib/route/link/vlan.c @@ -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;