diff options
Diffstat (limited to 'net/mac80211/status.c')
-rw-r--r-- | net/mac80211/status.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/mac80211/status.c b/net/mac80211/status.c index 0dd7c351002d..83b8b11f24ea 100644 --- a/net/mac80211/status.c +++ b/net/mac80211/status.c | |||
@@ -51,7 +51,8 @@ static void ieee80211_handle_filtered_frame(struct ieee80211_local *local, | |||
51 | struct ieee80211_hdr *hdr = (void *)skb->data; | 51 | struct ieee80211_hdr *hdr = (void *)skb->data; |
52 | int ac; | 52 | int ac; |
53 | 53 | ||
54 | if (info->flags & IEEE80211_TX_CTL_NO_PS_BUFFER) { | 54 | if (info->flags & (IEEE80211_TX_CTL_NO_PS_BUFFER | |
55 | IEEE80211_TX_CTL_AMPDU)) { | ||
55 | ieee80211_free_txskb(&local->hw, skb); | 56 | ieee80211_free_txskb(&local->hw, skb); |
56 | return; | 57 | return; |
57 | } | 58 | } |