projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c74c1f9
)
tools/libxc: Fix memory leaks in xc_domain_restore()
author
Andrew Cooper
<andrew.cooper3@citrix.com>
Fri, 21 Jun 2013 16:36:26 +0000
(17:36 +0100)
committer
Ian 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
patch
|
blob
|
history
diff --git
a/tools/libxc/xc_domain_restore.c
b/tools/libxc/xc_domain_restore.c
index f53ff8823789367a784ea66a10993d82ce60eb85..63d36cd63f2811320f5bca7348e4ae24b1e698dc 100644
(file)
--- 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 */