From 1e98fba13b1b9231a55beeaa00f89cff18832adf Mon Sep 17 00:00:00 2001 From: Santosh Anbu Date: Mon, 14 Dec 2020 21:44:02 +0530 Subject: [PATCH] qcacmn: Check return value of connect active indication Add change to check the status of connect active indication. Change-Id: I69afbfba0b8d35c5fafa2d9f7353ade39e41bf92 CRs-Fixed: 2840344 --- umac/mlme/connection_mgr/core/src/wlan_cm_connect.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c b/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c index 5fe468ea4d..3f9d63cc88 100644 --- a/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c +++ b/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c @@ -1098,7 +1098,11 @@ QDF_STATUS cm_connect_start(struct cnx_mgr *cm_ctx, } cm_inform_if_mgr_connect_start(cm_ctx->vdev); - mlme_cm_connect_start_ind(cm_ctx->vdev, &cm_req->req); + status = mlme_cm_connect_start_ind(cm_ctx->vdev, &cm_req->req); + if (QDF_IS_STATUS_ERROR(status)) { + reason = CM_NO_CANDIDATE_FOUND; + goto connect_err; + } status = cm_connect_get_candidates(pdev, cm_ctx, cm_req); /* In case of status pending connect will continue after scan */