diff options
Diffstat (limited to 'cmds-qgroup.c')
-rw-r--r-- | cmds-qgroup.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cmds-qgroup.c b/cmds-qgroup.c index 59a5926b..d0f10dd4 100644 --- a/cmds-qgroup.c +++ b/cmds-qgroup.c @@ -382,9 +382,11 @@ static int cmd_qgroup_show(int argc, char **argv) qgroupid); } ret = btrfs_show_qgroups(fd, filter_set, comparer_set); - close_file_or_dir(fd, dirstream); - if (ret < 0) + if (ret == -ENOENT) + error("can't list qgroups: quotas not enabled"); + else if (ret < 0) error("can't list qgroups: %s", strerror(-ret)); + close_file_or_dir(fd, dirstream); out: return !!ret; |