]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/wireless/scan.c
Merge tag 'mac80211-next-for-davem-2019-04-26' of git://git.kernel.org/pub/scm/linux...
[linux.git] / net / wireless / scan.c
index 85dd3342d2c48d81ee3bced9316dbca3f501be2d..c04f5451f89b114cb98c43b1b3ce6724858f2a4f 100644 (file)
@@ -241,10 +241,9 @@ static size_t cfg80211_gen_new_ie(const u8 *ie, size_t ielen,
        /* copy subelement as we need to change its content to
         * mark an ie after it is processed.
         */
-       sub_copy = kmalloc(subie_len, gfp);
+       sub_copy = kmemdup(subelement, subie_len, gfp);
        if (!sub_copy)
                return 0;
-       memcpy(sub_copy, subelement, subie_len);
 
        pos = &new_ie[0];