btrfs-progs: send: remove unnecessary code

Some unnecessary codes are deleted.

 - the setting of subvol is duplicated
 - read only check was already done by the previous loop

Signed-off-by: Tsutomu Itoh <t-itoh@jp.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
Tsutomu Itoh 2016-10-19 12:45:57 +09:00 committed by David Sterba
parent a0fabf5f1d
commit 876db7f50c

View File

@ -564,8 +564,6 @@ int cmd_send(int argc, char **argv)
}
/* use first send subvol to determine mount_root */
subvol = argv[optind];
subvol = realpath(argv[optind], NULL);
if (!subvol) {
ret = -errno;
@ -661,15 +659,6 @@ int cmd_send(int argc, char **argv)
}
}
ret = is_subvol_ro(&send, subvol);
if (ret < 0)
goto out;
if (!ret) {
ret = -EINVAL;
error("subvolume %s is not read-only", subvol);
goto out;
}
if (new_end_cmd_semantic) {
/* require new kernel */
is_first_subvol = (i == optind);