Skip to content
Commit a72c01a9 authored by 蒋家盛's avatar 蒋家盛 Committed by Johannes Berg
Browse files

mac80211: mlme: check for null after calling kmemdup



As the possible failure of the alloc, the ifmgd->assoc_req_ies might be
NULL pointer returned from kmemdup().
Therefore it might be better to free the skb and return error in order
to fail the association, like ieee80211_assoc_success().
Also, the caller, ieee80211_do_assoc(), needs to deal with the return
value from ieee80211_send_assoc().

Fixes: 4d9ec73d ("cfg80211: Report Association Request frame IEs in association events")
Signed-off-by: default avatarJiasheng Jiang <jiasheng@iscas.ac.cn>
Link: https://lore.kernel.org/r/20220105081559.2387083-1-jiasheng@iscas.ac.cn


[fix some paths to be errors, not success]
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 665408f4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment