mirror of https://github.com/xqemu/xqemu.git
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) {
|
if (boot_strict && *size > 0) {
|
||||||
list[total-1] = '\n';
|
list[total-1] = '\n';
|
||||||
list = g_realloc(list, total + 4);
|
list = g_realloc(list, total + 5);
|
||||||
memcpy(&list[total], "HALT", 4);
|
memcpy(&list[total], "HALT", 5);
|
||||||
*size = total + 4;
|
*size = total + 5;
|
||||||
}
|
}
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue