mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
qemu: Resolve Coverity NEGATIVE_RETURNS
In qemuProcessInitPCIAddresses() if qemuMonitorGetAllPCIAddresses() returns a negative (or zero) value, then no need to call the qemuProcessDetectPCIAddresses(). Signed-off-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
parent
8ffab1010a
commit
35a50ea8c7
@ -2725,7 +2725,7 @@ qemuProcessInitPCIAddresses(virQEMUDriverPtr driver,
|
|||||||
{
|
{
|
||||||
qemuDomainObjPrivatePtr priv = vm->privateData;
|
qemuDomainObjPrivatePtr priv = vm->privateData;
|
||||||
int naddrs;
|
int naddrs;
|
||||||
int ret;
|
int ret = -1;
|
||||||
qemuMonitorPCIAddress *addrs = NULL;
|
qemuMonitorPCIAddress *addrs = NULL;
|
||||||
|
|
||||||
if (qemuDomainObjEnterMonitorAsync(driver, vm, asyncJob) < 0)
|
if (qemuDomainObjEnterMonitorAsync(driver, vm, asyncJob) < 0)
|
||||||
@ -2734,7 +2734,8 @@ qemuProcessInitPCIAddresses(virQEMUDriverPtr driver,
|
|||||||
&addrs);
|
&addrs);
|
||||||
qemuDomainObjExitMonitor(driver, vm);
|
qemuDomainObjExitMonitor(driver, vm);
|
||||||
|
|
||||||
ret = qemuProcessDetectPCIAddresses(vm, addrs, naddrs);
|
if (naddrs > 0)
|
||||||
|
ret = qemuProcessDetectPCIAddresses(vm, addrs, naddrs);
|
||||||
|
|
||||||
VIR_FREE(addrs);
|
VIR_FREE(addrs);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user