Unverified Commit 0ab23669 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!11983 wifi: ath12k: fix firmware crash due to invalid peer nss

parents 378aab17 bf8ae352
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -3355,6 +3355,11 @@ static int ath12k_station_assoc(struct ath12k *ar,

	ath12k_peer_assoc_prepare(ar, vif, sta, &peer_arg, reassoc);

	if (peer_arg.peer_nss < 1) {
		ath12k_warn(ar->ab,
			    "invalid peer NSS %d\n", peer_arg.peer_nss);
		return -EINVAL;
	}
	ret = ath12k_wmi_send_peer_assoc_cmd(ar, &peer_arg);
	if (ret) {
		ath12k_warn(ar->ab, "failed to run peer assoc for STA %pM vdev %i: %d\n",