From 2be1762a0f102ec524c7f3ebe6ad8c93411b5630 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Wed, 16 Dec 2015 12:18:02 +0100 Subject: [PATCH] mt7603: drop oversized frames Signed-off-by: Felix Fietkau --- mt7603_mac.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mt7603_mac.c b/mt7603_mac.c index 969bcad3..831301a2 100644 --- a/mt7603_mac.c +++ b/mt7603_mac.c @@ -161,6 +161,9 @@ mt7603_mac_fill_rx(struct mt7603_dev *dev, struct sk_buff *skb) !(rxd[2] & (MT_RXD2_NORMAL_CLM | MT_RXD2_NORMAL_CM))) status->rx_flags |= RX_FLAG_DECRYPTED; + if (rxd[2] & MT_RXD2_NORMAL_MAX_LEN_ERROR) + return -EINVAL; + if (WARN_ON_ONCE(!sband->channels)) return -EINVAL;