Jelajahi Sumber

qcacmn: Check return value of connect active indication

Add change to check the status of connect active indication.

Change-Id: I69afbfba0b8d35c5fafa2d9f7353ade39e41bf92
CRs-Fixed: 2840344
Santosh Anbu 4 tahun lalu
induk
melakukan
1e98fba13b
1 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 5 1
      umac/mlme/connection_mgr/core/src/wlan_cm_connect.c

+ 5 - 1
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 */