summaryrefslogtreecommitdiffstats
path: root/net/bridge
diff options
context:
space:
mode:
Diffstat (limited to 'net/bridge')
-rw-r--r--net/bridge/br_forward.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/net/bridge/br_forward.c b/net/bridge/br_forward.c
index b4eed113d2ec..7a7fd672ccf2 100644
--- a/net/bridge/br_forward.c
+++ b/net/bridge/br_forward.c
@@ -274,8 +274,7 @@ void br_multicast_flood(struct net_bridge_mdb_entry *mdst,
274 struct net_bridge_port *port, *lport, *rport; 274 struct net_bridge_port *port, *lport, *rport;
275 275
276 lport = p ? p->port : NULL; 276 lport = p ? p->port : NULL;
277 rport = rp ? hlist_entry(rp, struct net_bridge_port, rlist) : 277 rport = hlist_entry_safe(rp, struct net_bridge_port, rlist);
278 NULL;
279 278
280 if ((unsigned long)lport > (unsigned long)rport) { 279 if ((unsigned long)lport > (unsigned long)rport) {
281 port = lport; 280 port = lport;