NetBSD-Bugs archive

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

PR/8253 CVS commit: src/usr.sbin/inetd



The following reply was made to PR bin/8253; it has been noted by GNATS.

From: "David A. Holland" <dholland%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/8253 CVS commit: src/usr.sbin/inetd
Date: Mon, 26 May 2008 03:41:26 +0000 (UTC)

 Module Name:   src
 Committed By:  dholland
 Date:          Mon May 26 03:41:26 UTC 2008
 
 Modified Files:
        src/usr.sbin/inetd: inetd.c
 
 Log Message:
 When running a builtin service (a what? yeah, a piece of useless
 legacy code), if the builtin service forks (not all do), avoid leaking
 listening sockets into the child process.
 
 If the child process were to keep copies of the listening sockets
 around and then hang about for a long time, it would prevent inetd
 from being able to re-bind them upon restart.
 
 The listening sockets are tagged close-on-exec, but that doesn't help
 when one doesn't exec.
 
 Patch from my own very old PR 8253.
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.104 -r1.105 src/usr.sbin/inetd/inetd.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index