From owner-cvs-src@FreeBSD.ORG Wed Mar 29 17:48:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A424816A400; Wed, 29 Mar 2006 17:48:11 +0000 (UTC) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3919F43D45; Wed, 29 Mar 2006 17:48:11 +0000 (GMT) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2THmB6g059752; Wed, 29 Mar 2006 17:48:11 GMT (envelope-from cel@repoman.freebsd.org) Received: (from cel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2THmBDZ059751; Wed, 29 Mar 2006 17:48:11 GMT (envelope-from cel) Message-Id: <200603291748.k2THmBDZ059751@repoman.freebsd.org> From: Chuck Lever Date: Wed, 29 Mar 2006 17:48:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/nfsclient nfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Mar 2006 17:48:12 -0000 cel 2006-03-29 17:48:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/nfsclient nfs_vnops.c Log: Fix a bug in NFSv3 READDIRPLUS reply processing The client's READDIRPLUS logic skips the attributes and filehandle of the ".." entry. If the server doesn't send attributes but does send a filehandle for "..", the client's logic doesn't account for the extra "value follows" field that indicates whether the filehandle is present, causing the remaining entries in the reply to be ignored. This is an MFC of 1.264 in the CURRENT branch. Sponsored by: Network Appliance, Inc. Reviewed by: rick, mohans Approved by: re, silby Revision Changes Path 1.220.2.3 +5 -1 src/sys/nfsclient/nfs_vnops.c