From: Michal Privoznik Date: Thu, 26 Jul 2018 15:33:01 +0000 (+0200) Subject: lxc: Use VIR_AUTOPTR for @veths in virLXCProcessStart X-Git-Tag: v4.6.0-rc1~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06b90ed407dddd2a10e2660b0a7ff5a80f970d99;p=thirdparty%2Flibvirt.git lxc: Use VIR_AUTOPTR for @veths in virLXCProcessStart Now that we have VIR_AUTOPTR and that @veths is a string list we can use VIR_AUTOPTR to free it automagically. Signed-off-by: Michal Privoznik Reviewed-by: Erik Skultety --- diff --git a/src/lxc/lxc_process.c b/src/lxc/lxc_process.c index ce9f903363..33c806630b 100644 --- a/src/lxc/lxc_process.c +++ b/src/lxc/lxc_process.c @@ -1181,7 +1181,7 @@ int virLXCProcessStart(virConnectPtr conn, size_t i; char *logfile = NULL; int logfd = -1; - char **veths = NULL; + VIR_AUTOPTR(virString) veths = NULL; int handshakefds[2] = { -1, -1 }; off_t pos = -1; char ebuf[1024]; @@ -1555,7 +1555,6 @@ int virLXCProcessStart(virConnectPtr conn, virLXCProcessStop(driver, vm, VIR_DOMAIN_SHUTOFF_FAILED); } virCommandFree(cmd); - virStringListFree(veths); for (i = 0; i < nttyFDs; i++) VIR_FORCE_CLOSE(ttyFDs[i]); VIR_FREE(ttyFDs);