int
qemuExtDevicesStart(virQEMUDriver *driver,
virDomainObj *vm,
- virLogManager *logManager,
+ virLogManager *logManager G_GNUC_UNUSED,
bool incomingMigration)
{
virDomainDef *def = vm->def;
virDomainFSDef *fs = def->fss[i];
if (fs->fsdriver == VIR_DOMAIN_FS_DRIVER_TYPE_VIRTIOFS && !fs->sock) {
- if (qemuVirtioFSStart(logManager, driver, vm, fs) < 0)
+ if (qemuVirtioFSStart(driver, vm, fs) < 0)
return -1;
}
}
}
int
-qemuVirtioFSStart(virLogManager *logManager,
- virQEMUDriver *driver,
+qemuVirtioFSStart(virQEMUDriver *driver,
virDomainObj *vm,
virDomainFSDef *fs)
{
logpath = qemuVirtioFSCreateLogFilename(cfg, vm->def, fs->info.alias);
if (cfg->stdioLogD) {
+ g_autoptr(virLogManager) logManager = virLogManagerNew(driver->privileged);
+
+ if (!logManager)
+ goto cleanup;
+
if ((logfd = virLogManagerDomainOpenLogFile(logManager,
"qemu",
vm->def->uuid,