mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-13 00:46:03 -06:00
Fix off-by-1 in QEMU boot arg array handling
A QEMU guest can have upto VIR_DOMAIN_BOOT_LAST boot entries defined. When building the QEMU arg, each entry takes a single byte. This means the array must be declared to be VIR_DOMAIN_BOOT_LAST+1 bytes in length to allow for the trailing null * src/qemu/qemu_conf.c: Fix off-by-1 boot arg array size
This commit is contained in:
parent
df990b445b
commit
48ab20999f
@ -3662,7 +3662,7 @@ int qemudBuildCommandLine(virConnectPtr conn,
|
||||
{
|
||||
int i;
|
||||
char memory[50];
|
||||
char boot[VIR_DOMAIN_BOOT_LAST];
|
||||
char boot[VIR_DOMAIN_BOOT_LAST+1];
|
||||
struct utsname ut;
|
||||
int disableKQEMU = 0;
|
||||
int enableKQEMU = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user