[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1052451: openssh-client: Ctrl-C kills ssh but not ssh-add, which steals input from the terminal



On 2023-09-22 11:28:12 +0200, Vincent Lefevre wrote:
> It seems that that ssh command runs ssh-add automatically.
> While I did a Ctrl-C to interrupt ssh started by unison (for
> synchronization with a remote machine) from mutt, ssh-add is
> still running and attached to the terminal:
> 
> UID          PID    PPID  C STIME TTY          TIME CMD
> vlefevre    2129    2128  0 11:00 pts/5    00:00:04 mutt
> vlefevre    2358       1  0 11:03 pts/5    00:00:00 ssh-add [...]
> 
> and it steals input (typed keys) that should go to mutt.
> 
> Note: ssh-add was asking for a passphrase, and I did not want to
> enter it now. That's why I did Ctrl-C.

The current ssh-add backtrace shows successive calls to do_file,
add_file, read_passphrase, readpassphrase, read, __GI___libc_read.
So it is still trying to read a passphrase from the terminal.

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


Reply to: