btrfs-progs: subvol list: setup list filters later

First check for arguments and whether we can open the filesystem.

Signed-off-by: David Sterba <dsterba@suse.com>
master
David Sterba 2016-10-31 11:40:23 +01:00
parent 4383bf0c29
commit 8df2d94bf9
1 changed files with 4 additions and 4 deletions

View File

@ -530,10 +530,6 @@ static int cmd_subvol_list(int argc, char **argv)
}
}
if (flags)
btrfs_list_setup_filter(&filter_set, BTRFS_LIST_FILTER_FLAGS,
flags);
if (check_argc_exact(argc - optind, 1)) {
uerr = 1;
goto out;
@ -547,6 +543,10 @@ static int cmd_subvol_list(int argc, char **argv)
goto out;
}
if (flags)
btrfs_list_setup_filter(&filter_set, BTRFS_LIST_FILTER_FLAGS,
flags);
ret = btrfs_list_get_path_rootid(fd, &top_id);
if (ret)
goto out;