]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/wireless/hostap/hostap_ap.c
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[mv-sheeva.git] / drivers / net / wireless / hostap / hostap_ap.c
index 797d950d5d61ca1e97e14f1a673912024e84e5fd..4ca8a27b8c55bdf773c5edcbda979e02fe4c8ee8 100644 (file)
@@ -1277,8 +1277,8 @@ static char * ap_auth_make_challenge(struct ap_data *ap)
                return NULL;
        }
 
-       memcpy(tmpbuf, skb->data + ap->crypt->extra_mpdu_prefix_len,
-              WLAN_AUTH_CHALLENGE_LEN);
+       skb_copy_from_linear_data_offset(skb, ap->crypt->extra_mpdu_prefix_len,
+                                        tmpbuf, WLAN_AUTH_CHALLENGE_LEN);
        dev_kfree_skb(skb);
 
        return tmpbuf;