summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorJán Tomko <jtomko@redhat.com>2021-12-10 15:07:13 +0100
committerJán Tomko <jtomko@redhat.com>2021-12-13 14:44:01 +0100
commiteb52b9f8aff9fd5d5fcee41b59fbe977f15e7006 (patch)
treebe8db5c303bc6e6e57db8ea4d4437f7645e3a586 /src/test
parent4eaa499c8b236d7e71c7939d49fd12b551d333e0 (diff)
downloadlibvirt-eb52b9f8aff9fd5d5fcee41b59fbe977f15e7006.tar.gz
Use g_auto for stealing virCaps
Convert all the functions that generate virCaps to use g_auto and g_steal_pointer. Signed-off-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Diffstat (limited to 'src/test')
-rw-r--r--src/test/test_driver.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/test/test_driver.c b/src/test/test_driver.c
index 995e63b004..020a9e5df0 100644
--- a/src/test/test_driver.c
+++ b/src/test/test_driver.c
@@ -291,7 +291,7 @@ static virCaps *
testBuildCapabilities(virConnectPtr conn)
{
testDriver *privconn = conn->privateData;
- virCaps *caps;
+ g_autoptr(virCaps) caps = NULL;
virCapsGuest *guest;
int guest_types[] = { VIR_DOMAIN_OSTYPE_HVM,
VIR_DOMAIN_OSTYPE_XEN };
@@ -361,10 +361,9 @@ testBuildCapabilities(virConnectPtr conn)
caps->host.secModels[0].doi = g_strdup("");
- return caps;
+ return g_steal_pointer(&caps);
error:
- virObjectUnref(caps);
return NULL;
}