mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 19:32:19 +00:00
vbox: Don't overwrite errors returned by virDomainDeviceDefParse
This commit is contained in:
parent
7a2e845a86
commit
2e5d7798df
@ -5388,10 +5388,8 @@ static int vboxDomainAttachDeviceImpl(virDomainPtr dom,
|
|||||||
|
|
||||||
dev = virDomainDeviceDefParse(data->caps, def, xml,
|
dev = virDomainDeviceDefParse(data->caps, def, xml,
|
||||||
VIR_DOMAIN_XML_INACTIVE);
|
VIR_DOMAIN_XML_INACTIVE);
|
||||||
if (dev == NULL) {
|
if (dev == NULL)
|
||||||
virReportOOMError();
|
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
|
||||||
|
|
||||||
vboxIIDFromUUID(&iid, dom->uuid);
|
vboxIIDFromUUID(&iid, dom->uuid);
|
||||||
rc = VBOX_OBJECT_GET_MACHINE(iid.value, &machine);
|
rc = VBOX_OBJECT_GET_MACHINE(iid.value, &machine);
|
||||||
@ -5625,10 +5623,8 @@ static int vboxDomainDetachDevice(virDomainPtr dom, const char *xml) {
|
|||||||
|
|
||||||
dev = virDomainDeviceDefParse(data->caps, def, xml,
|
dev = virDomainDeviceDefParse(data->caps, def, xml,
|
||||||
VIR_DOMAIN_XML_INACTIVE);
|
VIR_DOMAIN_XML_INACTIVE);
|
||||||
if (dev == NULL) {
|
if (dev == NULL)
|
||||||
virReportOOMError();
|
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
|
||||||
|
|
||||||
vboxIIDFromUUID(&iid, dom->uuid);
|
vboxIIDFromUUID(&iid, dom->uuid);
|
||||||
rc = VBOX_OBJECT_GET_MACHINE(iid.value, &machine);
|
rc = VBOX_OBJECT_GET_MACHINE(iid.value, &machine);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user