mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
qemu: clean up qemuDomainRemoveInactiveCommon
Use VIR_AUTOFREE and saner formatting. No semantic change. Signed-off-by: Eric Blake <eblake@redhat.com> Reviewed-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
parent
94bbe3da4f
commit
4332c4d345
@ -8689,8 +8689,8 @@ static void
|
||||
qemuDomainRemoveInactiveCommon(virQEMUDriverPtr driver,
|
||||
virDomainObjPtr vm)
|
||||
{
|
||||
char *snapDir;
|
||||
virQEMUDriverConfigPtr cfg;
|
||||
VIR_AUTOFREE(char *) snapDir = NULL;
|
||||
|
||||
cfg = virQEMUDriverGetConfig(driver);
|
||||
|
||||
@ -8698,15 +8698,12 @@ qemuDomainRemoveInactiveCommon(virQEMUDriverPtr driver,
|
||||
if (qemuDomainSnapshotDiscardAllMetadata(driver, vm) < 0) {
|
||||
VIR_WARN("unable to remove all snapshots for domain %s",
|
||||
vm->def->name);
|
||||
}
|
||||
else if (virAsprintf(&snapDir, "%s/%s", cfg->snapshotDir,
|
||||
vm->def->name) < 0) {
|
||||
} else if (virAsprintf(&snapDir, "%s/%s", cfg->snapshotDir,
|
||||
vm->def->name) < 0) {
|
||||
VIR_WARN("unable to remove snapshot directory %s/%s",
|
||||
cfg->snapshotDir, vm->def->name);
|
||||
} else {
|
||||
if (rmdir(snapDir) < 0 && errno != ENOENT)
|
||||
VIR_WARN("unable to remove snapshot directory %s", snapDir);
|
||||
VIR_FREE(snapDir);
|
||||
} else if (rmdir(snapDir) < 0 && errno != ENOENT) {
|
||||
VIR_WARN("unable to remove snapshot directory %s", snapDir);
|
||||
}
|
||||
qemuExtDevicesCleanupHost(driver, vm->def);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user