瀏覽代碼

qcacmn: Add NULL pointer check in p2p_remove_tx_context() API

Add NULL pointer check in p2p_remove_tx_context() API.

CRs-Fixed: 2232786
Change-Id: I67e541573d704f313a48c16c195a626a4040402c
Krunal Soni 7 年之前
父節點
當前提交
cf2db1bee2
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      umac/p2p/core/src/wlan_p2p_off_chan_tx.c

+ 4 - 1
umac/p2p/core/src/wlan_p2p_off_chan_tx.c

@@ -1214,8 +1214,10 @@ static QDF_STATUS p2p_remove_tx_context(
 					&is_ack_q);
 
 	/* for not off channel tx case, won't find from queue */
-	if (!cur_tx_ctx)
+	if (!cur_tx_ctx) {
 		p2p_debug("Do not find tx context from queue");
+		goto end;
+	}
 
 	if (is_roc_q) {
 		status = qdf_list_remove_node(
@@ -1233,6 +1235,7 @@ static QDF_STATUS p2p_remove_tx_context(
 			p2p_err("Failed to  tx context from wait ack req queue");
 	}
 
+end:
 	qdf_mem_free(tx_ctx->buf);
 	qdf_mem_free(tx_ctx);