mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemuPrepareNVRAM: Save domain after NVRAM path generation
On a domain startup, the variable store path is generated if needed. The path is intended to be generated only once. However, the updated domain definition is not saved into config dir rather than state XML only. So later, whenever the domain is destroyed and the daemon is restarted, the generated path is forgotten and the file may be left behind on virDomainUndefine() call. Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
f272928310
commit
3a3c3780b4
@ -3876,6 +3876,9 @@ qemuPrepareNVRAM(virQEMUDriverConfigPtr cfg,
|
||||
goto cleanup;
|
||||
|
||||
generated = true;
|
||||
|
||||
if (virDomainSaveConfig(cfg->configDir, def) < 0)
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
if (!virFileExists(loader->nvram)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user