diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c index 12ce1ea..85ca985 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c @@ -899,6 +899,8 @@ static void br_multicast_leave_group(struct net_bridge *br, goto out; mdb = br->mdb; + if (!mdb) + goto out; mp = br_mdb_ip_get(mdb, group); if (!mp) goto out;