Unverified Commit 0a0a4a6f by Stéphane Graber Committed by GitHub

Merge pull request #2327 from brauner/2018-05-15/coverity

coverity
parents e8a10866 4b812aca
......@@ -1916,8 +1916,10 @@ int lxc_bridge_attach(const char *bridge, const char *ifname)
return -errno;
retlen = strlcpy(ifr.ifr_name, bridge, IFNAMSIZ);
if (retlen >= IFNAMSIZ)
if (retlen >= IFNAMSIZ) {
close(fd);
return -E2BIG;
}
ifr.ifr_name[IFNAMSIZ - 1] = '\0';
ifr.ifr_ifindex = index;
......
......@@ -254,8 +254,11 @@ static int btrfs_subvolume_create(const char *path)
memset(&args, 0, sizeof(args));
retlen = strlcpy(args.name, p + 1, BTRFS_SUBVOL_NAME_MAX);
if (retlen >= BTRFS_SUBVOL_NAME_MAX)
if (retlen >= BTRFS_SUBVOL_NAME_MAX) {
free(newfull);
close(fd);
return -E2BIG;
}
ret = ioctl(fd, BTRFS_IOC_SUBVOL_CREATE, &args);
saved_errno = errno;
......@@ -533,6 +536,7 @@ static int btrfs_do_destroy_subvol(const char *path)
retlen = strlcpy(args.name, p+1, BTRFS_SUBVOL_NAME_MAX);
if (retlen >= BTRFS_SUBVOL_NAME_MAX) {
free(newfull);
close(fd);
return -E2BIG;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment