summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmds-subvolume.c8
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;