diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c index 065f81cb5618389801abb9c4fb5fa9b4bb01250d..b5468876287e752f93600ec6b06e30f8f9a190c5 100644 --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c @@ -2089,6 +2089,7 @@ netdev_tx_t ieee80211_subif_start_xmit(struct sk_buff *skb, head_need = max_t(int, 0, head_need); if (ieee80211_skb_resize(sdata, skb, head_need, true)) { ieee80211_free_txskb(&local->hw, skb); + skb = NULL; goto fail_rcu; } }