qemuDomainObjExitMonitor(driver, vm);
if (ret < 0)
- goto audit;
+ goto error;
virObjectRef(vm);
/* we don't want to report errors from media tray_open polling */
virReportError(VIR_ERR_OPERATION_FAILED, "%s",
_("Unable to eject media"));
ret = -1;
- goto audit;
+ goto error;
}
src = virDomainDiskGetSource(disk);
src, format);
qemuDomainObjExitMonitor(driver, vm);
}
- audit:
+
virDomainAuditDisk(vm, origdisk->src, disk->src, "update", ret >= 0);
if (ret < 0)
return ret;
error:
+ virDomainAuditDisk(vm, origdisk->src, disk->src, "update", false);
+
if (virSecurityManagerRestoreDiskLabel(driver->securityManager,
vm->def, disk) < 0)
VIR_WARN("Unable to restore security label on new media %s", src);