diff --git a/net/igmp/igmp_input.c b/net/igmp/igmp_input.c index 5f2a860dee2..e107c3db02d 100644 --- a/net/igmp/igmp_input.c +++ b/net/igmp/igmp_input.c @@ -131,7 +131,7 @@ void igmp_input(struct net_driver_s *dev) /* Verify the message length */ - if (dev->d_len < NET_LL_HDRLEN(dev) + (iphdrlen + IGMP_HDRLEN)) + if (dev->d_len < iphdrlen + IGMP_HDRLEN) { IGMP_STATINCR(g_netstats.igmp.length_errors); nwarn("WARNING: Length error\n");