freebsd kernel with SKQ
Go to file
wpaul 9f9cef3ee4 Fix for bug noticed by Christoph Kukulies.
_yp_dobind() checks to see if a fork() happens (by checking PIDs) and
invalidates all bindings if it finds itself in a newly created child
process. (This avoids sharing RPC client handles and socket descriptors
with the parent, which would be bad.) Unfortunately, it summarily
calls clnt_destroy() on the handles, which may result in the destruction
of a descriptor that isn't really a socket.

This is fixed by replacing the explicit call to clnt_destroy() with a
call to _yp_unbind(), which deals with potentially hosed socket descriptors
an a safe manner.

This is basically a one-liner. Once I confirm that it fixes Christoph's
problem, I'd like permission to put it in the 2.2-RELENG branch.
1996-12-20 19:41:15 +00:00
bin Merge in NetBSD mods and -Wall cleaning. 1996-12-14 06:20:03 +00:00
contrib Ay, merge from RELENG_2_2. Back out the "moving HEAD" fix. 1996-12-19 08:55:10 +00:00
eBones First round of moving secure telnet (AKA kerberised telnet) to its new home 1996-10-26 17:20:52 +00:00
etc Add /usr/local/sbin to the rc $PATH. Things like GateD are located there. 1996-12-19 18:06:35 +00:00
games Correct the location of the trek documentation in the 1996-12-14 18:34:56 +00:00
gnu Even more buffer overflow fixes 1996-12-19 10:45:16 +00:00
include string.h defines nonstandard routines when _POSIX_SOURCE is 1996-12-17 19:35:43 +00:00
lib Fix for bug noticed by Christoph Kukulies. 1996-12-20 19:41:15 +00:00
libexec Document the -k, -v and -x options. 1996-12-16 00:01:28 +00:00
lkm Make snake 3.0-CURRENT here. 1996-11-11 14:18:40 +00:00
release Added comments on how to setup syscons to work on older ThinkPads. 1996-12-17 00:53:33 +00:00
sbin Delete redundant include of <sys/time.h> 1996-12-17 21:12:56 +00:00
secure Secure telnet is now in eBones. 1996-11-07 14:42:57 +00:00
share Added cvsup.sgml to SRCS. 1996-12-20 07:31:33 +00:00
sys Add `#include <pc98/pc98/pc98.h>'. 1996-12-20 12:25:13 +00:00
tools Fix the 'info sharedlibextention' output in tclsh which was caused by a 1996-12-17 13:08:08 +00:00
usr.bin Fix problem in ftp and case mapping mode where the converted string wasn't 1996-12-17 17:59:40 +00:00
usr.sbin Bugfix (cosmetic) for output of generated passwords. 1996-12-20 10:45:39 +00:00
COPYRIGHT This is the official 4.4 Lite copyright. 1994-09-11 07:53:28 +00:00
Makefile Add comment on -DALLLANG. 1996-12-20 08:18:47 +00:00