freebsd-dev/usr.sbin/ypbind
Bill Paul 236f9a3ab9 This is another bug fix that should have gone into my last commit. I
actually had this done at one point and lost it somewhere along the
line. Again, this is an honest to gosh bug fix only: no functionality
is changed.

- After a child broadcaster process dies or is killed, set its dom_pipe_fds
descriptors to -1 so that the 'READFD > 0' test in the select() loop
does the right thing.

Since descriptor values can be re-used, failure to do this can lead
to a situation where a descriptor for an RPC socket can be mistaken for
a pipe. If this happens, RPC sockets could be incorrectly handed off to
handle_children(), which would then clear the descriptor from the select()
descriptor mask and prevent svc_getreqset() from handling them. The end
result would be that some RPC events would go unserviced. Curiously,
the failures only happen intermittently.
1995-05-29 16:39:52 +00:00
..
Makefile First crack at a man page for ypbind. 1995-04-09 21:59:06 +00:00
ypbind.8 ypbind.c: Major overhaul. 1995-04-26 19:03:16 +00:00
ypbind.c This is another bug fix that should have gone into my last commit. I 1995-05-29 16:39:52 +00:00