]> err.no Git - util-linux/commit
agetty: fix -s option (baud rate setup)
authorKarel Zak <kzak@redhat.com>
Fri, 22 Oct 2010 19:24:50 +0000 (21:24 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 26 Oct 2010 21:31:57 +0000 (23:31 +0200)
commite98f4af950a64db188e0a9f3eed20fefaa463a99
treecbfc13f8d809252fffae56d8138d7c318088957a
parentdd0bd943f94392d165c5903e271c966afb0d7b75
agetty: fix -s option (baud rate setup)

The problem is pretty visible in strace output:

broken version:
  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0
  [...]
  ioctl(0, SNDCTL_TMR_START or TCSETS, {B0 -opost -isig -icanon -echo ...}) = 0
                                       ^^^
fixed version:
  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0
  [...]
  ioctl(0, SNDCTL_TMR_START or TCSETS, {B115200 -opost -isig -icanon -echo ...}) = 0

Reported-by: Jon Masters <jcm@redhat.com>
Addresses: http://bugzilla.redhat.com/show_bug.cgi?id=645640
Signed-off-by: Karel Zak <kzak@redhat.com>
login-utils/agetty.c