Переглянути джерело

qcacld-3.0: Add NULL check before dereferencing pdev

Add NULL check before dereferencing pdev in wma_mgmt_tx_completion_handler.

Change-Id: If7e06e2e46436f96a18d6c6b9ad6fc6afd7a4d8b
CRs-fixed: 1034746
Himanshu Agarwal 8 роки тому
батько
коміт
10415ce039
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      core/wma/src/wma_mgmt.c

+ 4 - 0
core/wma/src/wma_mgmt.c

@@ -2469,6 +2469,10 @@ int wma_mgmt_tx_completion_handler(void *handle, uint8_t *cmpl_event_params,
 	struct wmi_desc_t *wmi_desc;
 
 	ol_txrx_pdev_handle pdev = cds_get_context(QDF_MODULE_ID_TXRX);
+	if (!pdev) {
+		WMA_LOGE("%s: txrx pdev is NULL", __func__);
+		return -EINVAL;
+	}
 
 	if (pdev == NULL) {
 		WMA_LOGE("%s: NULL pdev pointer", __func__);