mirror of
https://github.com/qemu/qemu.git
synced 2024-11-25 03:43:37 +08:00
append the terminating '\0' to bootorder string
Problem was introduced in commit c8a6ae8b
. The last terminating
'\0' was lost, use the right length 5 ("HALT\0").
Reported-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Amos Kong <akong@redhat.com>
Message-id: 1363774594-21001-1-git-send-email-akong@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
a130c6b2b1
commit
4690579e9b
6
vl.c
6
vl.c
@ -1278,9 +1278,9 @@ char *get_boot_devices_list(size_t *size)
|
||||
|
||||
if (boot_strict && *size > 0) {
|
||||
list[total-1] = '\n';
|
||||
list = g_realloc(list, total + 4);
|
||||
memcpy(&list[total], "HALT", 4);
|
||||
*size = total + 4;
|
||||
list = g_realloc(list, total + 5);
|
||||
memcpy(&list[total], "HALT", 5);
|
||||
*size = total + 5;
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user