From 6809b4859f186d74a0eed31fba1d90c7f32e1a69 Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Fri, 21 Jun 2013 17:36:26 +0100 Subject: tools/libxc: Fix memory leaks in xc_domain_restore() Signed-off-by: Andrew Cooper Acked-by: George Dunlap (re 4.3 release) Acked-by: Ian Jackson --- tools/libxc/xc_domain_restore.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tools/libxc') diff --git a/tools/libxc/xc_domain_restore.c b/tools/libxc/xc_domain_restore.c index f53ff88237..63d36cd63f 100644 --- a/tools/libxc/xc_domain_restore.c +++ b/tools/libxc/xc_domain_restore.c @@ -2335,6 +2335,9 @@ int xc_domain_restore(xc_interface *xch, int io_fd, uint32_t dom, free(mmu); free(ctx->p2m); free(pfn_type); + free(region_mfn); + free(ctx->p2m_batch); + pagebuf_free(&pagebuf); tailbuf_free(&tailbuf); /* discard cache for save file */ -- cgit v1.2.3