aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/util.c
diff options
context:
space:
mode:
authorJohn W. Linville <linville@tuxdriver.com>2011-12-02 15:44:03 -0500
committerJohn W. Linville <linville@tuxdriver.com>2011-12-02 15:44:03 -0500
commitd7a4858c0fde8383f7aa494eda0fba6bef3f2fec (patch)
tree2cbf6915ea069ada4e3e1bca0b91b12e06500681 /net/mac80211/util.c
parentba5736a5e9ac20c378ae4179e8a0ed3cc4b44351 (diff)
parent9995ffe5f5fdddcc73e4465cc3f8b38714df8108 (diff)
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless
Conflicts: drivers/net/wireless/iwlwifi/iwl-agn.c drivers/net/wireless/libertas/cfg.c
Diffstat (limited to 'net/mac80211/util.c')
-rw-r--r--net/mac80211/util.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/net/mac80211/util.c b/net/mac80211/util.c
index 5f7c1c601dc5..5243c2cadeef 100644
--- a/net/mac80211/util.c
+++ b/net/mac80211/util.c
@@ -1034,6 +1034,8 @@ struct sk_buff *ieee80211_build_probe_req(struct ieee80211_sub_if_data *sdata,
1034 skb = ieee80211_probereq_get(&local->hw, &sdata->vif, 1034 skb = ieee80211_probereq_get(&local->hw, &sdata->vif,
1035 ssid, ssid_len, 1035 ssid, ssid_len,
1036 buf, buf_len); 1036 buf, buf_len);
1037 if (!skb)
1038 goto out;
1037 1039
1038 if (dst) { 1040 if (dst) {
1039 mgmt = (struct ieee80211_mgmt *) skb->data; 1041 mgmt = (struct ieee80211_mgmt *) skb->data;
@@ -1042,6 +1044,8 @@ struct sk_buff *ieee80211_build_probe_req(struct ieee80211_sub_if_data *sdata,
1042 } 1044 }
1043 1045
1044 IEEE80211_SKB_CB(skb)->flags |= IEEE80211_TX_INTFL_DONT_ENCRYPT; 1046 IEEE80211_SKB_CB(skb)->flags |= IEEE80211_TX_INTFL_DONT_ENCRYPT;
1047
1048 out:
1045 kfree(buf); 1049 kfree(buf);
1046 1050
1047 return skb; 1051 return skb;
@@ -1188,7 +1192,6 @@ int ieee80211_reconfig(struct ieee80211_local *local)
1188 struct ieee80211_sub_if_data, 1192 struct ieee80211_sub_if_data,
1189 u.ap); 1193 u.ap);
1190 1194
1191 memset(&sta->sta.drv_priv, 0, hw->sta_data_size);
1192 WARN_ON(drv_sta_add(local, sdata, &sta->sta)); 1195 WARN_ON(drv_sta_add(local, sdata, &sta->sta));
1193 } 1196 }
1194 } 1197 }