From 553b9dfaa3ca671f28b8b30b346e34155e238a40 Mon Sep 17 00:00:00 2001 From: abhinav kumar Date: Tue, 21 Sep 2021 17:20:41 +0530 Subject: [PATCH] qcacld-3.0: Add support to send set IE request in cnx manager With connection manager enabled, the send IE request is not sent after connection. Add support to send set IE request after connection is successful in connection manger. Change-Id: I2f30eb67ba295e0ca416ccb40e12a376e0d7a47e CRs-Fixed: 2976734 --- core/mac/src/pe/lim/lim_process_sme_req_messages.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/mac/src/pe/lim/lim_process_sme_req_messages.c b/core/mac/src/pe/lim/lim_process_sme_req_messages.c index 5a71e60f080b..f8113e3f37d7 100644 --- a/core/mac/src/pe/lim/lim_process_sme_req_messages.c +++ b/core/mac/src/pe/lim/lim_process_sme_req_messages.c @@ -6273,10 +6273,11 @@ static void lim_process_set_ie_req(struct mac_context *mac_ctx, uint32_t *msg_bu pe_session = pe_find_session_by_vdev_id(mac_ctx, vdev_id); if (pe_session) { - add_ie_len = pe_session->lim_join_req->addIEAssoc.length; - if (!add_ie_len) + if (!pe_session->lim_join_req || + !pe_session->lim_join_req->addIEAssoc.length) goto send_ie; + add_ie_len = pe_session->lim_join_req->addIEAssoc.length; add_ie = qdf_mem_malloc(add_ie_len); if (!add_ie) goto send_ie;