From 8df2d94bf9eafa14c3960992bcb84e9985699893 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Mon, 31 Oct 2016 11:40:23 +0100 Subject: [PATCH] btrfs-progs: subvol list: setup list filters later First check for arguments and whether we can open the filesystem. Signed-off-by: David Sterba --- cmds-subvolume.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmds-subvolume.c b/cmds-subvolume.c index 3b5d6ea..0d2f973 100644 --- a/cmds-subvolume.c +++ b/cmds-subvolume.c @@ -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; -- 2.7.4