From owner-cvs-all Tue Jun 29 19:54: 1 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8566F15496; Tue, 29 Jun 1999 19:53:57 -0700 (PDT) (envelope-from julian@FreeBSD.org) Received: (from julian@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id TAA67199; Tue, 29 Jun 1999 19:53:57 -0700 (PDT) (envelope-from julian@FreeBSD.org) Message-Id: <199906300253.TAA67199@freefall.freebsd.org> From: Julian Elischer Date: Tue, 29 Jun 1999 19:53:57 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk julian 1999/06/29 19:53:56 PDT Modified files: sys/nfs nfs_vnops.c Log: Submitted by: Conrad Minshall Reviewed by: Matthew Dillon The following ugly hack to the exit path of nfs_readlinkrpc() circumvents an Auspex bug: for symlinks longer than 112 (0x70) they return a 1024 byte xdr string - the correct data with many nulls appended. Without this fix namei returns ENAMETOOLONG, at least it does on our source base and on FreeBSD 3.0. Note we do not (and should not) rely upon their null padding. Revision Changes Path 1.134 +6 -1 src/sys/nfs/nfs_vnops.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message