diff options
| author | Service qcabuildsw <qcabuildsw@localhost> | 2016-07-27 22:33:47 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-07-27 22:33:47 -0700 |
| commit | ba28159d8e673d36392f3fb16e3ef7329130ecee (patch) | |
| tree | e955cbf7712a754c088905a89070cfc5b7455cab | |
| parent | d575348ef79dca9d2f59b5fd88db4e98ae3af239 (diff) | |
| parent | 2eeaf6af919e3bbc041df2d8844b2d2d4d3191c6 (diff) | |
Merge "qcacld-3.0: Remove duplicate entry of the STA" into wlan-cld3.driver.lnx.1.1-dev
| -rw-r--r-- | core/mac/src/pe/lim/lim_process_assoc_req_frame.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/core/mac/src/pe/lim/lim_process_assoc_req_frame.c b/core/mac/src/pe/lim/lim_process_assoc_req_frame.c index 3df3481d79e5..2aebb6f39e4c 100644 --- a/core/mac/src/pe/lim/lim_process_assoc_req_frame.c +++ b/core/mac/src/pe/lim/lim_process_assoc_req_frame.c @@ -165,14 +165,18 @@ void lim_check_sta_in_pe_entries(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr) #endif ) { lim_log(mac_ctx, LOGE, - FL("Sending Deauth and Deleting existing STA entry: " + FL("Sending Disassoc and Deleting existing STA entry: " MAC_ADDRESS_STR), MAC_ADDR_ARRAY(session->selfMacAddr)); - lim_send_deauth_mgmt_frame(mac_ctx, + lim_send_disassoc_mgmt_frame(mac_ctx, eSIR_MAC_UNSPEC_FAILURE_REASON, (uint8_t *) hdr->sa, session, false); - lim_trigger_sta_deletion(mac_ctx, sta_ds, - session); + /* + * Cleanup Rx path posts eWNI_SME_DISASSOC_RSP + * msg to SME after delete sta which will update + * the userspace with disconnect + */ + lim_cleanup_rx_path(mac_ctx, sta_ds, session); break; } } |
