mirror of https://gitee.com/openkylin/qemu.git
dump: fix note_name_equal()
Use the function argument "name" instead of hardcoded "VMCOREINFO". All callers use "VMCOREINFO" as argument, so this isn't an exposed bug, thankfully. Simplify a little bit the code while touching this. Suggested-by: Andrew Jones <drjones@redhat.com> Reported-by: Laszlo Ersek <lersek@redhat.com> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
parent
281f327487
commit
c983ca8457
7
dump.c
7
dump.c
|
@ -788,12 +788,7 @@ static bool note_name_equal(DumpState *s,
|
|||
get_note_sizes(s, note, &head_size, &name_size, NULL);
|
||||
head_size = ROUND_UP(head_size, 4);
|
||||
|
||||
if (name_size != len ||
|
||||
memcmp(note + head_size, "VMCOREINFO", len)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
return name_size == len && memcmp(note + head_size, name, len) == 0;
|
||||
}
|
||||
|
||||
/* write common header, sub header and elf note to vmcore */
|
||||
|
|
Loading…
Reference in New Issue