From: Tsutomu Itoh Date: Wed, 12 Sep 2012 04:30:19 +0000 (+0900) Subject: Btrfs-progs: fix arguments check of qgroup limit X-Git-Tag: upstream/4.16.1~3516 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d88f33152f3d69240b6c690188b5d832a1663c07;p=platform%2Fupstream%2Fbtrfs-progs.git 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 --- 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;