]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
agetty: don't ignore TERM
authorKarel Zak <kzak@redhat.com>
Fri, 21 Nov 2014 07:43:14 +0000 (08:43 +0100)
committerKarel Zak <kzak@redhat.com>
Fri, 21 Nov 2014 07:43:14 +0000 (08:43 +0100)
Fix command line parsing to not ignore term setting if no baud
specified, for example:

  /sbin/agetty ttyS0 vt100

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

index cda0ab731e4d51b13599c74682f0017403196877..5181de15060a13fa8640bc461f0ddb6489a08878 100644 (file)
@@ -803,9 +803,11 @@ static void parse_args(int argc, char **argv, struct options *op)
        } else {
                op->tty = argv[optind++];
                if (argc > optind) {
-                       char *v = argv[optind++];
-                       if (is_speed(v))
+                       char *v = argv[optind];
+                       if (is_speed(v)) {
                                parse_speeds(op, v);
+                               optind++;
+                       }
                }
        }