From f2024817548f9538cbe626f88ca9f37ff0f5d468 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Thu, 28 Dec 2017 13:08:06 -0500 Subject: linux-user: init_guest_space: Clean up if we can't initialize the commpage We'll just exit with an error anyway, so it doesn't really matter, but it is cleaned up in all of the other places were we error out. Signed-off-by: Luke Shumaker Message-Id: <20171228180814.9749-4-lukeshu@lukeshu.com> Reviewed-by: Peter Maydell Signed-off-by: Laurent Vivier --- linux-user/elfload.c | 1 + 1 file changed, 1 insertion(+) (limited to 'linux-user/elfload.c') diff --git a/linux-user/elfload.c b/linux-user/elfload.c index eaa52afe79..dcdd756908 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -1860,6 +1860,7 @@ unsigned long init_guest_space(unsigned long host_start, if (valid == 1) { break; } else if (valid == -1) { + munmap((void *)real_start, host_size); return (unsigned long)-1; } /* valid == 0, so try again. */ -- cgit v1.2.1