diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c index 17708fccf1ee91f2c9d563e2a19f2eadd79d0c9a..d69beaf83627ec2c49fea6e6bd0302c72a9ba70a 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c @@ -1013,7 +1013,7 @@ static int br_ip6_multicast_mld2_report(struct net_bridge *br, nsrcs = skb_header_pointer(skb, len + offsetof(struct mld2_grec, - grec_mca), + grec_nsrcs), sizeof(_nsrcs), &_nsrcs); if (!nsrcs) return -EINVAL;