]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1425869
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 9 Dec 2017 18:18:09 +0000 (19:18 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sun, 17 Dec 2017 15:33:24 +0000 (16:33 +0100)
do not unmap prematurely

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

index 6f550f0da9adc5f18ad9e37b8fcd9a0c91cea711..5752935d0ca79f724294b93bad9453830563f2c2 100644 (file)
@@ -625,8 +625,8 @@ static bool cull_entries(int fd, char *name, char *net_type, char *net_link,
        }
        free(entry_lines);
 
-       lxc_strmunmap(buf, sb.st_size);
        ret = ftruncate(fd, buf_start - buf);
+       lxc_strmunmap(buf, sb.st_size);
        if (ret < 0)
                usernic_error("Failed to set new file size: %s\n",
                              strerror(errno));