aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEliad Peller <eliad@wizery.com>2014-04-30 15:58:13 +0300
committerShow Liu <show.liu@linaro.org>2014-06-18 12:04:29 +0800
commit1b8dca2857c6278b0b3c0aae406678c4e1703446 (patch)
tree54ddd344f5611dec4116fc379843c94778204aec /include
parent46f324875033f33a3b886120d3395e0d537cbaad (diff)
cfg80211: free sme on connection failures
commit c1fbb258846dfc425507a093922d2d001e54c3ea upstream. cfg80211 is notified about connection failures by __cfg80211_connect_result() call. However, this function currently does not free cfg80211 sme. This results in hanging connection attempts in some cases e.g. when mac80211 authentication attempt is denied, we have this function call: ieee80211_rx_mgmt_auth() -> cfg80211_rx_mlme_mgmt() -> cfg80211_process_auth() -> cfg80211_sme_rx_auth() -> __cfg80211_connect_result() but cfg80211_sme_free() is never get called. Fixes: ceca7b712 ("cfg80211: separate internal SME implementation") Signed-off-by: Eliad Peller <eliadx.peller@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions