]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
libvirt-lxc: use g_autoptr for virCgroup
authorPavel Hrdina <phrdina@redhat.com>
Tue, 22 Sep 2020 10:49:33 +0000 (12:49 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Fri, 9 Oct 2020 14:24:40 +0000 (16:24 +0200)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Jonathon Jongsma <jjongsma@redhat.com>
src/libvirt-lxc.c

index 73daf123f08d6213d62264f715452a38b1f43f4e..f6391214be59bb8ed5c59691671f270f42ec09f1 100644 (file)
@@ -289,7 +289,7 @@ int virDomainLxcEnterCGroup(virDomainPtr domain,
                             unsigned int flags)
 {
     virConnectPtr conn;
-    virCgroupPtr cgroup = NULL;
+    g_autoptr(virCgroup) cgroup = NULL;
 
     VIR_DOMAIN_DEBUG(domain, "flags=0x%x", flags);
 
@@ -307,12 +307,9 @@ int virDomainLxcEnterCGroup(virDomainPtr domain,
     if (virCgroupAddProcess(cgroup, getpid()) < 0)
         goto error;
 
-    virCgroupFree(cgroup);
-
     return 0;
 
  error:
     virDispatchError(NULL);
-    virCgroupFree(cgroup);
     return -1;
 }