From c94c00eb67df9d29aee6f9fa599586d01bd84192 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Wed, 27 Nov 2024 22:34:57 -0500 Subject: [PATCH] badblocks: avoid an error when -n or -w is specified twice Fix a bug where if the user specifies the -n or -w command-line option twice, badblocks will issue a misleading (and incorrect) error message. Addresses-Debian-Bug: #1087341 Signed-off-by: Theodore Ts'o --- misc/badblocks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/badblocks.c b/misc/badblocks.c index 2b5ff6d..2fc1b0d 100644 --- a/misc/badblocks.c +++ b/misc/badblocks.c @@ -1119,13 +1119,13 @@ int main (int argc, char ** argv) v_flag++; break; case 'w': - if (w_flag) + if (w_flag && w_flag != 1) exclusive_usage(); test_func = test_rw; w_flag = 1; break; case 'n': - if (w_flag) + if (w_flag && w_flag != 2) exclusive_usage(); test_func = test_nd; w_flag = 2; -- 1.8.3.1