aboutsummaryrefslogtreecommitdiffstats
path: root/net/bridge
diff options
context:
space:
mode:
Diffstat (limited to 'net/bridge')
-rw-r--r--net/bridge/br_stp_bpdu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/net/bridge/br_stp_bpdu.c b/net/bridge/br_stp_bpdu.c
index 14f0c888eecc..0edbd2a1c3f3 100644
--- a/net/bridge/br_stp_bpdu.c
+++ b/net/bridge/br_stp_bpdu.c
@@ -17,6 +17,7 @@
17#include <linux/netfilter_bridge.h> 17#include <linux/netfilter_bridge.h>
18#include <linux/etherdevice.h> 18#include <linux/etherdevice.h>
19#include <linux/llc.h> 19#include <linux/llc.h>
20#include <net/net_namespace.h>
20#include <net/llc.h> 21#include <net/llc.h>
21#include <net/llc_pdu.h> 22#include <net/llc_pdu.h>
22#include <asm/unaligned.h> 23#include <asm/unaligned.h>
@@ -141,6 +142,9 @@ int br_stp_rcv(struct sk_buff *skb, struct net_device *dev,
141 struct net_bridge *br; 142 struct net_bridge *br;
142 const unsigned char *buf; 143 const unsigned char *buf;
143 144
145 if (dev->nd_net != &init_net)
146 goto err;
147
144 if (!p) 148 if (!p)
145 goto err; 149 goto err;
146 150