]> granicus.if.org Git - sudo/commit
Do signal setup after turning off echo, not before. If we are using
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 4 Jun 2010 21:44:43 +0000 (17:44 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 4 Jun 2010 21:44:43 +0000 (17:44 -0400)
commit47e5321804ee1235b4dae50bbf5d1e6f3e6d680c
tree8a611c4dcbcbfa06209fdf6ee46f1fc033f29b1b
parent2a087b2b92465beb61c46cf6fd6270eb9d7f3cdd
Do signal setup after turning off echo, not before.  If we are using
a tty but are not the foreground pgrp this will generate SIGTTOU
so we want the default action to be taken (suspend process).
Use an array for signals received instead of a single variable so
we don't lose any when there are multiple different signals.

--HG--
branch : 1.7
tgetpass.c