]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fsck: fix fsck -C {fd} parsing
authorStanislav Brabec <sbrabec@suse.cz>
Tue, 24 Mar 2015 20:01:10 +0000 (21:01 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 25 Mar 2015 08:26:23 +0000 (09:26 +0100)
Both fsck(8) and fsck --help documents progress bar redirection as
-C {fd}

This did not work, and only -C{fd} and "-C {fd}" worked.

Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/fsck.c

index 5842da4085b260a2d309f1064aa583d1866f11b2..817be97da4829c49b530b868519d20d31fbefe0e 100644 (file)
@@ -1471,7 +1471,7 @@ static void parse_argv(int argc, char *argv[])
                                        else
                                                goto next_arg;
                                } else if (i+1 < argc && *argv[i+1] != '-') {   /* -C <fd> */
-                                       progress_fd = string_to_int(argv[i]);
+                                       progress_fd = string_to_int(argv[i+1]);
                                        if (progress_fd < 0)
                                                progress_fd = 0;
                                        else {