]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/wireless/mac80211_hwsim.c
mac80211: fix virtual interfaces vs. injection
[linux-2.6-omap-h63xx.git] / drivers / net / wireless / mac80211_hwsim.c
index da8aa83481f7bafd3d825ba24448103b6e77f7d8..631d65b73edfb90732a6cc560ea8b64c9b805662 100644 (file)
@@ -258,7 +258,8 @@ static int mac80211_hwsim_tx(struct ieee80211_hw *hw, struct sk_buff *skb)
 
        txi = IEEE80211_SKB_CB(skb);
 
-       hwsim_check_magic(txi->control.vif);
+       if (txi->control.vif)
+               hwsim_check_magic(txi->control.vif);
        if (txi->control.sta)
                hwsim_check_sta_magic(txi->control.sta);