diff options
author | JaeMan Park <[email protected]> | 2022-01-13 15:02:35 +0900 |
---|---|---|
committer | Johannes Berg <[email protected]> | 2022-01-31 15:29:30 +0100 |
commit | cacfddf82baf1470e5741edeecb187260868f195 (patch) | |
tree | 9b70df284e39275adb863e1d4e8c84c7bb1989aa /lib/test_overflow.c | |
parent | 42a79960ffa50bfe9e0bf5d6280be89bf563a5dd (diff) |
mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
In mac80211_hwsim, the probe_req frame is created and sent while
scanning. It is sent with ieee80211_tx_info which is not initialized.
Uninitialized ieee80211_tx_info can cause problems when using
mac80211_hwsim with wmediumd. wmediumd checks the tx_rates field of
ieee80211_tx_info and doesn't relay probe_req frame to other clients
even if it is a broadcasting message.
Call ieee80211_tx_prepare_skb() to initialize ieee80211_tx_info for
the probe_req that is created by hw_scan_work in mac80211_hwsim.
Signed-off-by: JaeMan Park <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
[fix memory leak]
Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'lib/test_overflow.c')
0 files changed, 0 insertions, 0 deletions