From d88f33152f3d69240b6c690188b5d832a1663c07 Mon Sep 17 00:00:00 2001 From: Tsutomu Itoh Date: Wed, 12 Sep 2012 13:30:19 +0900 Subject: [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 --- cmds-qgroup.c | 3 +++ 1 file changed, 3 insertions(+) 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; -- 2.7.4