瀏覽代碼

qcacmn: Fix memory leak in WMI

In case of invalid MIMO PS config in wmi cmd, wmi cmd
is not sent and we return. This leads to memory leak as wmi
net buf allocated is not freed before returning.

Fix the memory leak by freeing the wmi net buf in such case
before return.

Change-Id: I7f353f0b4d84a663801482a9c28296371bea3b89
CRs-fixed: 2230346
Surabhi Vishnoi 7 年之前
父節點
當前提交
83f677e764
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      wmi_unified_tlv.c

+ 1 - 0
wmi_unified_tlv.c

@@ -3347,6 +3347,7 @@ static QDF_STATUS send_set_mimops_cmd_tlv(wmi_unified_t wmi_handle,
 		break;
 	default:
 		WMI_LOGE("%s:INVALID Mimo PS CONFIG", __func__);
+		wmi_buf_free(buf);
 		return QDF_STATUS_E_FAILURE;
 	}