mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Fix starting of xen domains without a PVFB console by removing default emulator
This commit is contained in:
@@ -623,6 +623,8 @@ static int lxcControllerStart(virConnectPtr conn,
|
||||
int status;
|
||||
fd_set keepfd;
|
||||
char appPtyStr[30];
|
||||
const char *emulator;
|
||||
lxc_driver_t *driver = conn->privateData;
|
||||
|
||||
FD_ZERO(&keepfd);
|
||||
|
||||
@@ -650,7 +652,13 @@ static int lxcControllerStart(virConnectPtr conn,
|
||||
|
||||
snprintf(appPtyStr, sizeof(appPtyStr), "%d", appPty);
|
||||
|
||||
ADD_ARG_LIT(vm->def->emulator);
|
||||
emulator = vm->def->emulator;
|
||||
if (!emulator)
|
||||
emulator = virDomainDefDefaultEmulator(conn, vm->def, driver->caps);
|
||||
if (!emulator)
|
||||
return -1;
|
||||
|
||||
ADD_ARG_LIT(emulator);
|
||||
ADD_ARG_LIT("--name");
|
||||
ADD_ARG_LIT(vm->def->name);
|
||||
ADD_ARG_LIT("--console");
|
||||
|
||||
Reference in New Issue
Block a user