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;