From 418b7ae6ee69e5c334eaeb8add382df6955343b0 Mon Sep 17 00:00:00 2001 From: Jiachao Wu Date: Fri, 2 Feb 2018 16:01:04 +0800 Subject: [PATCH] qcacld-3.0: Fix a memory leak in wma mgmt Fix a memory leak in wma_mgmt_rx_process. Change-Id: Id8a2065ca8b1adb20235580798333068852af897 CRs-Fixed: 2183089 --- core/wma/src/wma_mgmt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/core/wma/src/wma_mgmt.c b/core/wma/src/wma_mgmt.c index 58146b16644d..88c566eea7d2 100644 --- a/core/wma/src/wma_mgmt.c +++ b/core/wma/src/wma_mgmt.c @@ -3855,6 +3855,7 @@ static int wma_mgmt_rx_process(void *handle, uint8_t *data, if (mgmt_rx_params->buf_len > data_len) { WMA_LOGE("%s: Invalid rx mgmt packet, data_len %u, mgmt_rx_params->buf_len %u", __func__, data_len, mgmt_rx_params->buf_len); + qdf_mem_free(mgmt_rx_params); return -EINVAL; }