1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

(agent_send_all_options): Try to deduce the ttyname

from stdin.
This commit is contained in:
Werner Koch 2004-10-26 07:50:47 +00:00
parent 65077adf83
commit 3060984dd1
3 changed files with 43 additions and 5 deletions

View file

@ -377,9 +377,13 @@ agent_send_all_options (int fd)
if (!opt.ttyname)
{
const char *tmp;
dft_ttyname = getenv ("GPG_TTY");
if ((!dft_ttyname || !*dft_ttyname) && tty_get_ttyname ())
dft_ttyname = tty_get_ttyname ();
if ((!dft_ttyname || !*dft_ttyname) && (tmp=ttyname (0)))
dft_ttyname = tmp;
if ((!dft_ttyname || !*dft_ttyname) && (tmp=tty_get_ttyname ()))
dft_ttyname = tmp;
}
if (opt.ttyname || dft_ttyname)
{