]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/cxl: Fix CFMW config memory leak
authorLi Zhijian <lizhijian@cn.fujitsu.com>
Mon, 4 Sep 2023 13:28:03 +0000 (14:28 +0100)
committerMichael Tokarev <mjt@tls.msk.ru>
Mon, 25 Sep 2023 20:43:49 +0000 (23:43 +0300)
commit79f113448a08e72acbcca60e8ee3e909dc690bbb
tree40fcc815d0ecd54c0b2191dec79e031f3ed0ef3a
parent19bbe3a6e979c017cddc8ce233645415b5374e4b
hw/cxl: Fix CFMW config memory leak

Allocate targets and targets[n] resources when all sanity checks are
passed to avoid memory leaks.

Cc: qemu-stable@nongnu.org
Suggested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Fan Ni <fan.ni@samsung.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
(cherry picked from commit 7b165fa164022b756c2b001d0a1525f98199d3ac)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/cxl/cxl-host.c