From owner-cvs-src@FreeBSD.ORG Wed Mar 8 01:43:02 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 D326516A420; Wed, 8 Mar 2006 01:43:02 +0000 (GMT) (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 8D3F443D45; Wed, 8 Mar 2006 01:43:02 +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 k281h2Z7052918; Wed, 8 Mar 2006 01:43:02 GMT (envelope-from cel@repoman.freebsd.org) Received: (from cel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k281h2R2052917; Wed, 8 Mar 2006 01:43:02 GMT (envelope-from cel) Message-Id: <200603080143.k281h2R2052917@repoman.freebsd.org> From: Chuck Lever Date: Wed, 8 Mar 2006 01:43:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD 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, 08 Mar 2006 01:43:03 -0000 cel 2006-03-08 01:43:02 UTC FreeBSD src repository Modified files: 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. Sponsored by: Network Appliance, Inc. Reviewed by: rick, mohans Approved by: silby MFC after: 2 weeks Revision Changes Path 1.264 +5 -1 src/sys/nfsclient/nfs_vnops.c