提交 06b90ed4 编写于 作者: M Michal Privoznik

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: NMichal Privoznik <mprivozn@redhat.com>
Reviewed-by: NErik Skultety <eskultet@redhat.com>
上级 3211936b
...@@ -1181,7 +1181,7 @@ int virLXCProcessStart(virConnectPtr conn, ...@@ -1181,7 +1181,7 @@ int virLXCProcessStart(virConnectPtr conn,
size_t i; size_t i;
char *logfile = NULL; char *logfile = NULL;
int logfd = -1; int logfd = -1;
char **veths = NULL; VIR_AUTOPTR(virString) veths = NULL;
int handshakefds[2] = { -1, -1 }; int handshakefds[2] = { -1, -1 };
off_t pos = -1; off_t pos = -1;
char ebuf[1024]; char ebuf[1024];
...@@ -1555,7 +1555,6 @@ int virLXCProcessStart(virConnectPtr conn, ...@@ -1555,7 +1555,6 @@ int virLXCProcessStart(virConnectPtr conn,
virLXCProcessStop(driver, vm, VIR_DOMAIN_SHUTOFF_FAILED); virLXCProcessStop(driver, vm, VIR_DOMAIN_SHUTOFF_FAILED);
} }
virCommandFree(cmd); virCommandFree(cmd);
virStringListFree(veths);
for (i = 0; i < nttyFDs; i++) for (i = 0; i < nttyFDs; i++)
VIR_FORCE_CLOSE(ttyFDs[i]); VIR_FORCE_CLOSE(ttyFDs[i]);
VIR_FREE(ttyFDs); VIR_FREE(ttyFDs);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册