From: Christian Brauner Date: Thu, 29 Mar 2018 16:20:35 +0000 (+0200) Subject: tools: fix unitialized variable X-Git-Tag: lxc-3.1.0~342^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9104c79a1d71e28ae56cbc68f6cbadf42eca6f71;p=thirdparty%2Flxc.git tools: fix unitialized variable Closes #2242. Signed-off-by: Christian Brauner --- diff --git a/src/lxc/tools/lxc_copy.c b/src/lxc/tools/lxc_copy.c index b4e1178fd..08ef41fc8 100644 --- a/src/lxc/tools/lxc_copy.c +++ b/src/lxc/tools/lxc_copy.c @@ -745,7 +745,7 @@ static char *mount_tmpfs(const char *oldname, const char *newname, int ret, fd; size_t len; char *premount = NULL; - FILE *fp; + FILE *fp = NULL; if (arg->tmpfs && arg->keepdata) { fprintf(stderr, "%s\n", @@ -810,7 +810,7 @@ static char *mount_tmpfs(const char *oldname, const char *newname, err_close: if (fd > 0) close(fd); - else + else if (fp) fclose(fp); err_free: free(premount);