[Bug 3598] Dead lock of sshd and Defunct of sshd

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Tue Aug 8 13:22:18 AEST 2023


Damien Miller <djm at mindrot.org> changed:

           What    |Removed                     |Added
   Attachment #3714|0                           |1
        is obsolete|                            |
   Attachment #3715|                            |ok?(dtucker at dtucker.net)
              Flags|                            |

--- Comment #10 from Damien Miller <djm at mindrot.org> ---
Created attachment 3715
  --> https://bugzilla.mindrot.org/attachment.cgi?id=3715&action=edit
Really fixed diff

This should fix the problems in the previous diff and simplifies things
a little more.

Child processes now signal that authentication was successful back to
the listener, so it can stop tracking them. They do this by sending
another char over the startup_pipe, in addition to the first one they
send to signal they have received their rexec state. When the listener
is so notified, it stops caring about the subprocess and frees up its
slot so it doesn't count against MaxStartups.

You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.

More information about the openssh-bugs mailing list