CVSROOT:        /cvs
Module name:    src
Changes by:     mar...@cvs.openbsd.org  2020/05/15 02:34:04

Modified files:
        usr.bin/ssh    : sshd.c 

Log message:
sshd listener must not block if reexecd sshd exits early:
the call to send_rexec_state() in the parent sshd will block forever
in write(2) on config_s[0] if the forked child exits early before
finishing recv_rexec_state (e.g. with fatal()) because config_s[1] stays
open in the parent. this prevents the parent from accepting new connections.
ok djm, deraadt

Reply via email to