From: Andrew Cooper Date: Fri, 21 Jun 2013 16:36:26 +0000 (+0100) Subject: tools/libxc: Fix memory leaks in xc_domain_restore() X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~6705 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6809b4859f186d74a0eed31fba1d90c7f32e1a69;p=xen.git 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 --- 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 */