Date: Wed, 2 Aug 1995 02:14:26 -0700 From: Bill Paul <wpaul> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/rpc clnt_udp.c Message-ID: <199508020914.CAA25423@freefall.cdrom.com>
next in thread | raw e-mail | index | archive | help
wpaul 95/08/02 02:14:25 Modified: lib/libc/rpc clnt_udp.c Log: Reviewed by: David Greenman Back out the 'help NIS rebind faster' hack. This change used a connect()/send() pair rather than the original sendto() to allow RPC to pass ICMP host unreachable and similar errors up to RPC programs that use UDP. This is not a terrible thing by itself, but it can cause trouble in environments with multi-homed hosts: if the portmapper on the multi-homed machine sends a reply with a source address that's different than the one associated with the connection by connect(), the kernel will send a port unreachable message and drop the reply. For the sake of compatibility with everybody else on the planet, it's best to revert to the old behavior. *long, heavy sigh*
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508020914.CAA25423>