]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/mac80211/ibss.c
Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linux
[karo-tx-linux.git] / net / mac80211 / ibss.c
index 364d4e13764942db0b41eee7a9561b3c00e946ae..e9c6aa3ed05b8ddb8cf03decce82c00e59b4c0a7 100644 (file)
@@ -808,7 +808,6 @@ ieee80211_ibss_process_chanswitch(struct ieee80211_sub_if_data *sdata,
        }
 
        memset(&params, 0, sizeof(params));
-       memset(&csa_ie, 0, sizeof(csa_ie));
        err = ieee80211_parse_ch_switch_ie(sdata, elems,
                                           ifibss->chandef.chan->band,
                                           sta_flags, ifibss->bssid, &csa_ie);
@@ -1570,7 +1569,7 @@ static void ieee80211_rx_mgmt_probe_req(struct ieee80211_sub_if_data *sdata,
                return;
 
        skb_reserve(skb, local->tx_headroom);
-       memcpy(skb_put(skb, presp->head_len), presp->head, presp->head_len);
+       skb_put_data(skb, presp->head, presp->head_len);
 
        memcpy(((struct ieee80211_mgmt *) skb->data)->da, mgmt->sa, ETH_ALEN);
        ibss_dbg(sdata, "Sending ProbeResp to %pM\n", mgmt->sa);