From 7aaff68798a4ba3564e4d913678eb84c610dad6c Mon Sep 17 00:00:00 2001 From: Jie Deng Date: Tue, 15 May 2018 18:28:31 +0800 Subject: [PATCH] dm: free entries in pci_businfo[] when deinit Entries of pci_businfo[] allocated in function "pci_parse_slot" using calloc need to be freed when deinit. Signed-off-by: Jie Deng Reviewed-by: Yin Fengwei Reviewed-by: Anthony Xu Reviewed-by: Kevin Tian --- devicemodel/hw/pci/core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/devicemodel/hw/pci/core.c b/devicemodel/hw/pci/core.c index 1b7a7606b..6cd30553a 100644 --- a/devicemodel/hw/pci/core.c +++ b/devicemodel/hw/pci/core.c @@ -1272,6 +1272,9 @@ deinit_pci(struct vmctx *ctx) func, fi); } } + + pci_businfo[bus] = NULL; + free(bi); } }