summaryrefslogtreecommitdiff
path: root/src/vz/vz_driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vz/vz_driver.c')
-rw-r--r--src/vz/vz_driver.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/vz/vz_driver.c b/src/vz/vz_driver.c
index 83ff119dd9..1353efa6ab 100644
--- a/src/vz/vz_driver.c
+++ b/src/vz/vz_driver.c
@@ -94,7 +94,7 @@ vzCapsAddGuestDomain(virCaps *caps,
static virCaps *
vzBuildCapabilities(void)
{
- virCaps *caps = NULL;
+ g_autoptr(virCaps) caps = NULL;
virNodeInfo nodeinfo;
virDomainOSType ostypes[] = {
VIR_DOMAIN_OSTYPE_HVM,
@@ -137,10 +137,9 @@ vzBuildCapabilities(void)
if (virCapabilitiesAddHostMigrateTransport(caps, "vzmigr") < 0)
goto error;
- return caps;
+ return g_steal_pointer(&caps);
error:
- virObjectUnref(caps);
return NULL;
}