btrfs-progs: qgroup show: report errors while parsing sort string

Print a better message when there are unknown problems while parsing the
sort string. This currently is -ENOMEM and -1 on uknown format. This
will be changed.

Signed-off-by: David Sterba <dsterba@suse.com>
master
David Sterba 2019-03-04 16:56:04 +01:00
parent 6927db8ad9
commit 88ab0824a2
1 changed files with 5 additions and 2 deletions

View File

@ -341,8 +341,11 @@ static int cmd_qgroup_show(int argc, char **argv)
case GETOPT_VAL_SORT:
ret = btrfs_qgroup_parse_sort_string(optarg,
&comparer_set);
if (ret)
usage(cmd_qgroup_show_usage);
if (ret < 0) {
errno = -ret;
error("cannot parse sort string: %m");
return 1;
}
break;
case GETOPT_VAL_SYNC:
sync = 1;