Tsutomu Itoh
2012-Sep-12 04:30 UTC
[PATCH] Btrfs-progs: fix arguments check of qgroup limit
Segmentation fault occurred in the following command.
# btrfs qgroup limit
Segmentation fault
So, we should check a minimum number of arguments.
Signed-off-by: Tsutomu Itoh <t-itoh@jp.fujitsu.com>
---
cmds-qgroup.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/cmds-qgroup.c b/cmds-qgroup.c
index 15534ea..1525c11 100644
--- a/cmds-qgroup.c
+++ b/cmds-qgroup.c
@@ -374,6 +374,9 @@ static int cmd_qgroup_limit(int argc, char **argv)
}
}
+ if (check_argc_min(argc - optind, 2))
+ usage(cmd_qgroup_limit_usage);
+
if (!parse_limit(argv[optind], &size)) {
fprintf(stderr, "Invalid size argument given\n");
return 1;
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs"
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html