]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
lxc: use g_auto for virCommand in virLXCProcessEnsureRootFS
authorJán Tomko <jtomko@redhat.com>
Mon, 13 Dec 2021 13:04:47 +0000 (14:04 +0100)
committerJán Tomko <jtomko@redhat.com>
Mon, 13 Dec 2021 17:20:46 +0000 (18:20 +0100)
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/lxc/lxc_process.c

index 118d9cbdccb6cc9a9a14e878dc86c4eef4ad6c8e..db023630bd411b235e63581e7ed6d63172f5b54c 100644 (file)
@@ -1187,7 +1187,7 @@ int virLXCProcessStart(virConnectPtr conn,
     char ebuf[1024];
     g_autofree char *timestamp = NULL;
     int nsInheritFDs[VIR_LXC_DOMAIN_NAMESPACE_LAST];
-    virCommand *cmd = NULL;
+    g_autoptr(virCommand) cmd = NULL;
     virLXCDomainObjPrivate *priv = vm->privateData;
     g_autoptr(virCaps) caps = NULL;
     virErrorPtr err = NULL;
@@ -1555,7 +1555,6 @@ int virLXCProcessStart(virConnectPtr conn,
             virLXCProcessCleanup(driver, vm, VIR_DOMAIN_SHUTOFF_FAILED, stopFlags);
         }
     }
-    virCommandFree(cmd);
     for (i = 0; i < nttyFDs; i++)
         VIR_FORCE_CLOSE(ttyFDs[i]);
     for (i = 0; i < G_N_ELEMENTS(handshakefds); i++)