From d258668d588a1f07e29f12483c5f58eb84d7b5f3 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Wed, 15 Aug 2001 11:03:58 -0400 Subject: [PATCH] Give an error if -O is specified more than once to tune2fs. --- misc/ChangeLog | 5 +++++ misc/tune2fs.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/misc/ChangeLog b/misc/ChangeLog index 8cedc06..238616c 100644 --- a/misc/ChangeLog +++ b/misc/ChangeLog @@ -1,3 +1,8 @@ +2001-08-15 Theodore Tso + + * tune2fs.c (parse_tune2fs_options): Give an error if -O is + specified more than once. + 2001-08-10 Theodore Tso * mke2fs.8.in: Slim down text describing the -O flag to remove diff --git a/misc/tune2fs.c b/misc/tune2fs.c index 0ec0c66..c506703 100644 --- a/misc/tune2fs.c +++ b/misc/tune2fs.c @@ -550,6 +550,11 @@ static void parse_tune2fs_options(int argc, char **argv) open_flag = EXT2_FLAG_RW; break; case 'O': + if (features_cmd) { + com_err (program_name, 0, + _("-O may only be specified once")); + usage(); + } features_cmd = optarg; open_flag = EXT2_FLAG_RW; break; -- 1.8.3.1