Explorar o código

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 %!s(int64=4) %!d(string=hai) anos
pai
achega
1e98fba13b
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  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 */