diff --git a/[refs] b/[refs] index 97795418410b..770e9d253ea1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2a3f279034b46204b50408aa2c25ee0882120147 +refs/heads/master: 914c8ad2d18b62ad1420f518c0cab0b0b90ab308 diff --git a/trunk/net/packet/af_packet.c b/trunk/net/packet/af_packet.c index 2f0369367ee0..e2d1def70841 100644 --- a/trunk/net/packet/af_packet.c +++ b/trunk/net/packet/af_packet.c @@ -1734,7 +1734,7 @@ static int packet_mc_add(struct sock *sk, struct packet_mreq_max *mreq) goto done; err = -EINVAL; - if (mreq->mr_alen > dev->addr_len) + if (mreq->mr_alen != dev->addr_len) goto done; err = -ENOBUFS;