CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2020/09/14 14:36:01

Modified files:
        usr.sbin/syslogd: syslogd.c 

Log message:
Established TCP and TLS sockets of syslogd did stay open forever
if a client aborted the connection silently.  As syslogd does not
write anything into incoming connections, it will not recognize
failure.  Setting TCP keep alive on the listen socket does prevent
that for accecpted sockets.  Note that outgoing connections do not
need it as syslogd will write data into them.
noticed by dhill@; OK millert@ beck@ deraadt@

Reply via email to