From: Ján Tomko Date: Fri, 10 Dec 2021 16:11:07 +0000 (+0100) Subject: openvz: refactor openvzDomainDefineCmd X-Git-Tag: v8.0.0-rc1~209 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=560de4e5cda4572fe1d0ec9e8cdcad196897850b;p=thirdparty%2Flibvirt.git openvz: refactor openvzDomainDefineCmd Signed-off-by: Ján Tomko Reviewed-by: Michal Privoznik --- diff --git a/src/openvz/openvz_driver.c b/src/openvz/openvz_driver.c index ce3262c0e2..efd334a235 100644 --- a/src/openvz/openvz_driver.c +++ b/src/openvz/openvz_driver.c @@ -118,15 +118,14 @@ openvzDomObjFromDomain(struct openvz_driver *driver, static virCommand * openvzDomainDefineCmd(virDomainDef *vmdef) { - virCommand *cmd = virCommandNewArgList(VZCTL, - "--quiet", - "create", - NULL); + g_autoptr(virCommand) cmd = virCommandNewArgList(VZCTL, + "--quiet", + "create", + NULL); if (vmdef == NULL) { virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("Container is not defined")); - virCommandFree(cmd); return NULL; } @@ -137,7 +136,7 @@ openvzDomainDefineCmd(virDomainDef *vmdef) virCommandAddArgList(cmd, "--ostemplate", vmdef->fss[0]->src, NULL); } - return cmd; + return g_steal_pointer(&cmd); }