mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-04 16:03:49 +00:00
qemu: refactor virQEMUCapsInit
Use g_auto and remove pointless labels. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Kristina Hanicova <khanicov@redhat.com>
This commit is contained in:
parent
c9d6ffacd1
commit
37574d5f17
@ -1111,13 +1111,13 @@ virQEMUCapsProbeHostCPU(virArch hostArch,
|
|||||||
virCaps *
|
virCaps *
|
||||||
virQEMUCapsInit(virFileCache *cache)
|
virQEMUCapsInit(virFileCache *cache)
|
||||||
{
|
{
|
||||||
virCaps *caps;
|
g_autoptr(virCaps) caps = NULL;
|
||||||
size_t i;
|
size_t i;
|
||||||
virArch hostarch = virArchFromHost();
|
virArch hostarch = virArchFromHost();
|
||||||
|
|
||||||
if ((caps = virCapabilitiesNew(hostarch,
|
if ((caps = virCapabilitiesNew(hostarch,
|
||||||
true, true)) == NULL)
|
true, true)) == NULL)
|
||||||
goto error;
|
return NULL;
|
||||||
|
|
||||||
if (virCapabilitiesInitCaches(caps) < 0)
|
if (virCapabilitiesInitCaches(caps) < 0)
|
||||||
VIR_WARN("Failed to get host CPU cache info");
|
VIR_WARN("Failed to get host CPU cache info");
|
||||||
@ -1145,13 +1145,9 @@ virQEMUCapsInit(virFileCache *cache)
|
|||||||
if (virQEMUCapsInitGuest(caps, cache,
|
if (virQEMUCapsInitGuest(caps, cache,
|
||||||
hostarch,
|
hostarch,
|
||||||
i) < 0)
|
i) < 0)
|
||||||
goto error;
|
return NULL;
|
||||||
|
|
||||||
return caps;
|
return g_steal_pointer(&caps);
|
||||||
|
|
||||||
error:
|
|
||||||
virObjectUnref(caps);
|
|
||||||
return NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user