X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=net%2Fbridge%2Fbr_stp_bpdu.c;h=8deab645ef757d5f415e91f7ef1e07b81c3738b0;hb=eb8ce741a3c4d4ba5f345ff19689c7d2e4555668;hp=14f0c888eecc4f87cb46fe2dd4a379bb501fbc25;hpb=172589ccdde41b59861c92c4a971b95514ef24e3;p=mv-sheeva.git diff --git a/net/bridge/br_stp_bpdu.c b/net/bridge/br_stp_bpdu.c index 14f0c888eec..8deab645ef7 100644 --- a/net/bridge/br_stp_bpdu.c +++ b/net/bridge/br_stp_bpdu.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -141,6 +142,9 @@ int br_stp_rcv(struct sk_buff *skb, struct net_device *dev, struct net_bridge *br; const unsigned char *buf; + if (dev_net(dev) != &init_net) + goto err; + if (!p) goto err;