ソースを参照

qcacmn: Fix sanity issue during peer delete

during peer delete we are trying to update peer stats to
vap_bss_peer, but in STA mode we do not have bss_peer,
this is resulting in an assert during peer delete in STA mode.

Change-Id: Ie302dd74caf2df3ffe0a57e9ecd22a0c31cbcb60
CRs-Fixed: 2168929
Tallapragada Kalyan 7 年 前
コミット
53f9e39a43
1 ファイル変更1 行追加1 行削除
  1. 1 1
      dp/wifi3.0/dp_main.c

+ 1 - 1
dp/wifi3.0/dp_main.c

@@ -3683,7 +3683,7 @@ void dp_peer_unref_delete(void *peer_handle)
 #ifdef notyet
 		qdf_mempool_free(soc->osdev, soc->mempool_ol_ath_peer, peer);
 #else
-		if (!vdev && !vdev->vap_bss_peer)
+		if (!vdev || !vdev->vap_bss_peer)
 			goto free_peer;
 
 		bss_peer = vdev->vap_bss_peer;