net/igmp: add sanity check to handle allocate fail

Change-Id: Ia3128c9c2b219345fb6ac2789ece7760c6aee663
Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
chao.an
2020-11-30 14:35:11 +08:00
parent 2860069883
commit 96df173097
+5
View File
@@ -135,6 +135,11 @@ int igmp_joingroup(struct net_driver_s *dev,
ninfo("Join to new group: %08" PRIx32 "\n", (uint32_t)grpaddr->s_addr);
group = igmp_grpalloc(dev, &grpaddr->s_addr);
if (group == NULL)
{
return -EADDRNOTAVAIL;
}
IGMP_STATINCR(g_netstats.igmp.joins);
/* Send the Membership Report */