From 52402555cd8a29d03f5212addeaf5d834572c07d Mon Sep 17 00:00:00 2001 From: Om Prakash Tripathi Date: Wed, 21 Feb 2018 16:31:49 +0530 Subject: [PATCH] qcacmn: Free raw frame pointer in failure path Free raw frame pointer if scan node allocation fails. Change-Id: If080f33cd85eb043c60c90c4170ae2ca4a161e0c CRs-Fixed: 2194056 --- umac/scan/dispatcher/src/wlan_scan_utils_api.c | 1 + 1 file changed, 1 insertion(+) diff --git a/umac/scan/dispatcher/src/wlan_scan_utils_api.c b/umac/scan/dispatcher/src/wlan_scan_utils_api.c index 9a4b4c6d7222..cda1208a2fd8 100644 --- a/umac/scan/dispatcher/src/wlan_scan_utils_api.c +++ b/umac/scan/dispatcher/src/wlan_scan_utils_api.c @@ -957,6 +957,7 @@ util_scan_unpack_beacon_frame(uint8_t *frame, scan_node = qdf_mem_malloc(sizeof(*scan_node)); if (!scan_node) { + qdf_mem_free(scan_entry->raw_frame.ptr); qdf_mem_free(scan_entry); qdf_mem_free(scan_list); return NULL;