Prechádzať zdrojové kódy

qcacld-3.0: Fix memory leak while processing WMA_SET_RSSI_MONITOR_REQ

Free msg->bodyptr  in wma_mc_process_msg function for
WMA_SET_RSSI_MONITOR_REQ to avoid  memory leak.

Change-Id: I7088a0ca54b374f2ef326ca344cedafe115d79d6
CRs-Fixed: 1095418
Prakash Dhavali 8 rokov pred
rodič
commit
87ddca3694
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      core/wma/src/wma_main.c

+ 1 - 0
core/wma/src/wma_main.c

@@ -6822,6 +6822,7 @@ QDF_STATUS wma_mc_process_msg(void *cds_context, cds_msg_t *msg)
 	case WMA_SET_RSSI_MONITOR_REQ:
 		wma_set_rssi_monitoring(wma_handle,
 			(struct rssi_monitor_req *)msg->bodyptr);
+		qdf_mem_free(msg->bodyptr);
 		break;
 	case WMA_FW_MEM_DUMP_REQ:
 		wma_process_fw_mem_dump_req(wma_handle,