From: Theodore Ts'o Date: Thu, 2 Oct 2008 00:00:54 +0000 (-0400) Subject: badblocks: Fix progress output for "badblocks -sw /dev/XXX" X-Git-Tag: v1.41.2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=42e572b5b6aa71a567219265686c90eabff3fc31;p=thirdparty%2Fe2fsprogs.git badblocks: Fix progress output for "badblocks -sw /dev/XXX" Always initialize the starting time so that badblocks -sw works. Thanks Jelle de Jong (jelledejong at powercraft.nl) for reporting this bug. Signed-off-by: "Theodore Ts'o" --- diff --git a/misc/badblocks.c b/misc/badblocks.c index e7e99684d..f7d67a77a 100644 --- a/misc/badblocks.c +++ b/misc/badblocks.c @@ -1030,7 +1030,6 @@ int main (int argc, char ** argv) break; case 'v': v_flag++; - gettimeofday(&time_start, 0); break; case 'w': if (w_flag) @@ -1142,6 +1141,7 @@ int main (int argc, char ** argv) if (w_flag) check_mount(device_name); + gettimeofday(&time_start, 0); open_flag = O_LARGEFILE | (w_flag ? O_RDWR : O_RDONLY); dev = open (device_name, open_flag); if (dev == -1) {