From 4a4a44d7b14be190aa58ddc9ec6f7073680857e8 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Fri, 17 Feb 2012 14:28:39 -0500 Subject: [PATCH] badblocks: honor the -s option when in read-only -t mode Addresses-Debian-Bug: #646629 Signed-off-by: "Theodore Ts'o" --- misc/badblocks.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/misc/badblocks.c b/misc/badblocks.c index 5788241..890d510 100644 --- a/misc/badblocks.c +++ b/misc/badblocks.c @@ -517,11 +517,10 @@ static unsigned int test_ro (int dev, blk_t last_block, try = blocks_at_once; currently_testing = first_block; num_blocks = last_block - 1; - if (!t_flag && (s_flag || v_flag)) { + if (!t_flag && (s_flag || v_flag)) fputs(_("Checking for bad blocks (read-only test): "), stderr); - if (v_flag <= 1) - alarm_intr(SIGALRM); - } + if (s_flag && v_flag <= 1) + alarm_intr(SIGALRM); while (currently_testing < last_block) { if (max_bb && bb_count >= max_bb) { -- 1.8.3.1