irc/ircd loopback problem with (scary) fix.

Joel Katz (
Wed, 13 Mar 1996 19:40:51 -0500 (EST)

It seems the irc/ircd loopback problem with 1.3.64-1.3.73 has
something to do with the socket options ircd likes to set. If you prevent
ircd from setting any socket options, local irc/ircd works fine.

In s_bsd.c, comment out all the code in set_sock_opts and
irc/ircd loopback works. All this function does is set
SO_REUSEADDR, possibly SO_USELOOPBACK, and possibly try to change the
RCVBUF/SNDBUF to 8192 bytes.

I hope this information helps those who need a quick workaround
and maybe also leads to a real fix.

Joel Katz