[PATCH] makedumpfile: fix free partial_bitmap2 error
Arthur Zou
zzou at redhat.com
Thu Apr 24 18:43:02 PDT 2014
Description:
In create_dump_bitmap, after prepare_bitmap2_buffer_cyclic was invoked,
info->partial_bitmap2 will pointed to a block of contiguous memory. But
free it in a wrong way because what free_bitmap2_buffer() free is
info->bitmap2 not info->partial_bitmap2.
Signed-off-by: Arthur Zou <zzou at redhat.com>
---
makedumpfile.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/makedumpfile.c b/makedumpfile.c
index ce4a866..f0d2997 100644
--- a/makedumpfile.c
+++ b/makedumpfile.c
@@ -5143,7 +5143,8 @@ create_dump_bitmap(void)
info->num_dumpable = get_num_dumpable_cyclic();
- free_bitmap2_buffer();
+ if (info->partial_bitmap2 != NULL)
+ free(info->partial_bitmap2);
}
} else {
--
1.8.4.2
More information about the kexec
mailing list