OpenSSH PAM "thread" buglet

Darren Tucker dtucker at
Sat Jul 16 11:37:07 EST 2005

Joerg Sonnenberger wrote:
> The current code depends on the SIGCHLD in the parent, if that gets lost,
> it will never detect it. Given that the current code already plays with
> more than one child, it's an assumption, which needs to be justified.
> Closing one side allows it to detect the death of the child nevertheless.

OK fair enough.  I was able to replicate the case where the monitor dies 
unexpectedly (by kill -9'ing it on Linux) and confirmed that it helps 
there too.  Applied, thanks.

Darren Tucker (dtucker at
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4  37C9 C982 80C7 8FF4 FA69
     Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.

More information about the openssh-unix-dev mailing list