]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
bhyve: use g_auto in virBhyveProcessStop
authorJán Tomko <jtomko@redhat.com>
Fri, 10 Dec 2021 17:31:03 +0000 (18:31 +0100)
committerJán Tomko <jtomko@redhat.com>
Mon, 13 Dec 2021 17:20:45 +0000 (18:20 +0100)
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/bhyve/bhyve_process.c

index ead6b0e5227cb975f3aa6b96311fbab11dbd97e7..ee692d2ba38387f8042122f92095edfbf0fed68f 100644 (file)
@@ -285,7 +285,7 @@ virBhyveProcessStop(struct _bhyveConn *driver,
                     virDomainShutoffReason reason)
 {
     int ret = -1;
-    virCommand *cmd = NULL;
+    g_autoptr(virCommand) cmd = NULL;
     bhyveDomainObjPrivate *priv = vm->privateData;
 
     if (!virDomainObjIsActive(vm)) {
@@ -335,8 +335,6 @@ virBhyveProcessStop(struct _bhyveConn *driver,
     bhyveProcessStopHook(vm, VIR_HOOK_BHYVE_OP_RELEASE);
 
  cleanup:
-    virCommandFree(cmd);
-
     virPidFileDelete(BHYVE_STATE_DIR, vm->def->name);
     virDomainDeleteConfig(BHYVE_STATE_DIR, NULL, vm);