diff options
-rw-r--r-- | cmds-subvolume.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cmds-subvolume.c b/cmds-subvolume.c index 3b5d6ea5..0d2f973c 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; |