networking: convert many more places to skb_put_zero()
[sfrench/cifs-2.6.git] / net / mac80211 / mesh_hwmp.c
index 4005edd71fe86db5415bf0bb9803dac7248ae77a..d8bbd0d2225a160d107a44640d4c1065916fa25d 100644 (file)
@@ -120,8 +120,7 @@ static int mesh_path_sel_frame_tx(enum mpath_frame_type action, u8 flags,
        if (!skb)
                return -1;
        skb_reserve(skb, local->tx_headroom);
-       mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len);
-       memset(mgmt, 0, hdr_len);
+       mgmt = skb_put_zero(skb, hdr_len);
        mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
                                          IEEE80211_STYPE_ACTION);
 
@@ -257,8 +256,7 @@ int mesh_path_error_tx(struct ieee80211_sub_if_data *sdata,
        if (!skb)
                return -1;
        skb_reserve(skb, local->tx_headroom + sdata->encrypt_headroom);
-       mgmt = (struct ieee80211_mgmt *) skb_put(skb, hdr_len);
-       memset(mgmt, 0, hdr_len);
+       mgmt = skb_put_zero(skb, hdr_len);
        mgmt->frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
                                          IEEE80211_STYPE_ACTION);