diff options
author | Johannes Berg <[email protected]> | 2020-03-20 10:20:23 +0100 |
---|---|---|
committer | Johannes Berg <[email protected]> | 2020-03-20 14:42:19 +0100 |
commit | 95247705c4fdb0057de6d9a98a094cf193d4885c (patch) | |
tree | bbd6bff3ae4f34f4d2bc7cc7785de8006bfbf5d0 /scripts/gcc-plugins/structleak_plugin.c | |
parent | 07e9733886fd038cc673b790dbe310368562e8d6 (diff) |
mac80211: don't leave skb->next/prev pointing to stack
In beacon protection, don't leave skb->next/prev pointing to the
on-stack list, even if that's actually harmless since we don't use
them again afterwards.
While at it, check that the SKB on the list is still the same, as
that's required here. If not, the encryption (protection) code is
buggy.
Fixes: 0a3a84360b37 ("mac80211: Beacon protection using the new BIGTK (AP)")
Signed-off-by: Johannes Berg <[email protected]>
Link: https://lore.kernel.org/r/20200320102021.1be7823fc05e.Ia89fb79a0469d32137c9a04315a1d2dfc7b7d6f5@changeid
Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/structleak_plugin.c')
0 files changed, 0 insertions, 0 deletions