mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-03 03:25:20 +00:00
tests: do not overwrite return value when filling qemuCapsCache
In qemuHotplugCreateObjects, the ret variable was filled by the value returned by qemuTestCapsCacheInsert. If any of the functions after this assignment failed, we would still return success. Also adjust testCompareXMLToArgvHelper, where this change is just cosmetic, because the value was overwritten right away.
This commit is contained in:
parent
0d81f2318b
commit
d0cc8b10c3
@ -78,9 +78,8 @@ qemuHotplugCreateObjects(virDomainXMLOptionPtr xmlopt,
|
||||
if (event)
|
||||
virQEMUCapsSet(priv->qemuCaps, QEMU_CAPS_DEVICE_DEL_EVENT);
|
||||
|
||||
ret = qemuTestCapsCacheInsert(driver.qemuCapsCache, testname,
|
||||
priv->qemuCaps);
|
||||
if (ret < 0)
|
||||
if (qemuTestCapsCacheInsert(driver.qemuCapsCache, testname,
|
||||
priv->qemuCaps) < 0)
|
||||
goto cleanup;
|
||||
|
||||
if (!((*vm)->def = virDomainDefParseString(domxml,
|
||||
|
@ -407,9 +407,8 @@ testCompareXMLToArgvHelper(const void *data)
|
||||
if (virQEMUCapsGet(info->extraFlags, QEMU_CAPS_ENABLE_FIPS))
|
||||
flags |= FLAG_FIPS;
|
||||
|
||||
result = qemuTestCapsCacheInsert(driver.qemuCapsCache, info->name,
|
||||
info->extraFlags);
|
||||
if (result < 0)
|
||||
if (qemuTestCapsCacheInsert(driver.qemuCapsCache, info->name,
|
||||
info->extraFlags) < 0)
|
||||
goto cleanup;
|
||||
|
||||
result = testCompareXMLToArgvFiles(xml, args, info->extraFlags,
|
||||
|
Loading…
Reference in New Issue
Block a user