summaryrefslogtreecommitdiffstats
path: root/term-utils/agetty.c
diff options
context:
space:
mode:
authorKarel Zak2014-11-21 08:43:14 +0100
committerKarel Zak2014-11-21 08:43:14 +0100
commit14da9b1f3da60d1c77a9a18fc3c4c9298839ae0e (patch)
treeeadba5b0890a727a6e75c78bdd00ef6686e8e46d /term-utils/agetty.c
parentbuild-sys: cleanup library symbol files (diff)
downloadkernel-qcow2-util-linux-14da9b1f3da60d1c77a9a18fc3c4c9298839ae0e.tar.gz
kernel-qcow2-util-linux-14da9b1f3da60d1c77a9a18fc3c4c9298839ae0e.tar.xz
kernel-qcow2-util-linux-14da9b1f3da60d1c77a9a18fc3c4c9298839ae0e.zip
agetty: don't ignore TERM
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>
Diffstat (limited to 'term-utils/agetty.c')
-rw-r--r--term-utils/agetty.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/term-utils/agetty.c b/term-utils/agetty.c
index cda0ab731..5181de150 100644
--- a/term-utils/agetty.c
+++ b/term-utils/agetty.c
@@ -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++;
+ }
}
}