From: Andrew Cooper Date: Fri, 30 Sep 2016 10:01:03 +0000 (+0100) Subject: tools/libxc: Don't leak foreign mappings when loading modules X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~240 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2cb3a419324f763b3856e49798603de208af0800;p=xen.git tools/libxc: Don't leak foreign mappings when loading modules Spotted by Coverity Signed-off-by: Andrew Cooper Acked-by: Wei Liu --- diff --git a/tools/libxc/xc_dom_core.c b/tools/libxc/xc_dom_core.c index 5326d36f5f..e177667e93 100644 --- a/tools/libxc/xc_dom_core.c +++ b/tools/libxc/xc_dom_core.c @@ -1119,6 +1119,7 @@ static int xc_dom_load_acpi(struct xc_dom_image *dom) } memcpy(ptr, dom->acpi_modules[i].data, dom->acpi_modules[i].length); + munmap(ptr, XC_PAGE_SIZE * num_pages); free(extents); i++;