mirror of https://gitee.com/openkylin/libvirt.git
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,
|
||||
VIR_DOMAIN_XML_INACTIVE);
|
||||
if (dev == NULL) {
|
||||
virReportOOMError();
|
||||
if (dev == NULL)
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
vboxIIDFromUUID(&iid, dom->uuid);
|
||||
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,
|
||||
VIR_DOMAIN_XML_INACTIVE);
|
||||
if (dev == NULL) {
|
||||
virReportOOMError();
|
||||
if (dev == NULL)
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
vboxIIDFromUUID(&iid, dom->uuid);
|
||||
rc = VBOX_OBJECT_GET_MACHINE(iid.value, &machine);
|
||||
|
|
Loading…
Reference in New Issue