]> xenbits.xensource.com Git - xen.git/commitdiff
tools/libxc: Fix memory leaks in xc_domain_restore()
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 21 Jun 2013 16:36:26 +0000 (17:36 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Mon, 24 Jun 2013 13:11:01 +0000 (14:11 +0100)
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: George Dunlap <george.dunlap@eu.citrix.com> (re 4.3 release)
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxc/xc_domain_restore.c

index f53ff8823789367a784ea66a10993d82ce60eb85..63d36cd63f2811320f5bca7348e4ae24b1e698dc 100644 (file)
@@ -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  */