diff options
| -rw-r--r-- | net/llc/llc_sap.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/llc/llc_sap.c b/net/llc/llc_sap.c index 42eb0c3a9780..61cb8cf7d153 100644 --- a/net/llc/llc_sap.c +++ b/net/llc/llc_sap.c | |||
| @@ -330,6 +330,9 @@ static void llc_sap_mcast(struct llc_sap *sap, | |||
| 330 | if (llc->laddr.lsap != laddr->lsap) | 330 | if (llc->laddr.lsap != laddr->lsap) |
| 331 | continue; | 331 | continue; |
| 332 | 332 | ||
| 333 | if (llc->dev != skb->dev) | ||
| 334 | continue; | ||
| 335 | |||
| 333 | skb1 = skb_clone(skb, GFP_ATOMIC); | 336 | skb1 = skb_clone(skb, GFP_ATOMIC); |
| 334 | if (!skb1) | 337 | if (!skb1) |
| 335 | break; | 338 | break; |
