]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tools: fix unitialized variable
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 29 Mar 2018 16:20:35 +0000 (18:20 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 29 Mar 2018 16:20:35 +0000 (18:20 +0200)
Closes #2242.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/tools/lxc_copy.c

index b4e1178fd1806dfd5119d6c1e4919df08970e679..08ef41fc8896b60777364a3a9e2befaf8ba390aa 100644 (file)
@@ -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);