From owner-svn-soc-all@FreeBSD.ORG Fri Jul 13 16:18:07 2012 Return-Path: Delivered-To: svn-soc-all@FreeBSD.org Received: from socsvn.FreeBSD.org (unknown [IPv6:2001:4f8:fff6::2f]) by hub.freebsd.org (Postfix) with SMTP id 99F46106566C for ; Fri, 13 Jul 2012 16:18:05 +0000 (UTC) (envelope-from gpf@FreeBSD.org) Received: by socsvn.FreeBSD.org (sSMTP sendmail emulation); Fri, 13 Jul 2012 16:18:05 +0000 Date: Fri, 13 Jul 2012 16:18:05 +0000 From: gpf@FreeBSD.org To: svn-soc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <20120713161805.99F46106566C@hub.freebsd.org> Cc: Subject: socsvn commit: r239347 - soc2012/gpf/pefs_kmod/sys/fs/pefs X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jul 2012 16:18:07 -0000 Author: gpf Date: Fri Jul 13 16:18:05 2012 New Revision: 239347 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=239347 Log: - +1 size for a few buffers/string lengths Modified: soc2012/gpf/pefs_kmod/sys/fs/pefs/pefs.h soc2012/gpf/pefs_kmod/sys/fs/pefs/pefs_vnops.c Modified: soc2012/gpf/pefs_kmod/sys/fs/pefs/pefs.h ============================================================================== --- soc2012/gpf/pefs_kmod/sys/fs/pefs/pefs.h Fri Jul 13 16:14:37 2012 (r239346) +++ soc2012/gpf/pefs_kmod/sys/fs/pefs/pefs.h Fri Jul 13 16:18:05 2012 (r239347) @@ -51,7 +51,7 @@ struct pefs_xnamecsum { uint32_t pxnc_namelen; char pxnc_csum[PEFS_NAME_CSUM_SIZE]; - char pxnc_filename[MAXNAMLEN]; + char pxnc_filename[MAXNAMLEN + 1]; }; struct pefs_xsector_ctext { @@ -63,7 +63,7 @@ struct pefs_xslink_ctext { uint32_t pxsl_namelen; uint32_t pxsl_target_len; - char pxsl_filename[MAXPATHLEN]; + char pxsl_filename[MAXPATHLEN + 1]; char pxsl_target[PEFS_SECTOR_SIZE]; }; Modified: soc2012/gpf/pefs_kmod/sys/fs/pefs/pefs_vnops.c ============================================================================== --- soc2012/gpf/pefs_kmod/sys/fs/pefs/pefs_vnops.c Fri Jul 13 16:14:37 2012 (r239346) +++ soc2012/gpf/pefs_kmod/sys/fs/pefs/pefs_vnops.c Fri Jul 13 16:18:05 2012 (r239347) @@ -2663,7 +2663,7 @@ slvp = PEFS_LOWERVP(svp); pn = VP_TO_PN(svp); - pefs_chunk_create(&pc, pn, MAXPATHLEN); + pefs_chunk_create(&pc, pn, MAXPATHLEN + 1); puio = pefs_chunk_uio(&pc, 0, UIO_READ); error = VOP_READLINK(slvp, puio, cred);