From owner-cvs-all Sat Jun 23 12:57:26 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 34E7637B401; Sat, 23 Jun 2001 12:57:23 -0700 (PDT) (envelope-from iedowse@FreeBSD.org) Received: (from iedowse@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f5NJvN152355; Sat, 23 Jun 2001 12:57:23 -0700 (PDT) (envelope-from iedowse) Message-Id: <200106231957.f5NJvN152355@freefall.freebsd.org> From: Ian Dowse Date: Sat, 23 Jun 2001 12:57:22 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/mount_nfs mount_nfs.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG iedowse 2001/06/23 12:57:22 PDT Modified files: sbin/mount_nfs mount_nfs.c Log: Use the new CLSET_CONNECT clnt_control() request on UDP clients to ensure that we never proceed with the mount() syscall if the server is replying from the wrong source address. Previously the userland RPC call to the remote nfsd would succeed, but the kernel uses connect() so it would not see the replies, resulting in a hung mount. Revision Changes Path 1.44 +21 -2 src/sbin/mount_nfs/mount_nfs.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message