Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jul 2012 16:18:05 +0000
From:      gpf@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r239347 - soc2012/gpf/pefs_kmod/sys/fs/pefs
Message-ID:  <20120713161805.99F46106566C@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120713161805.99F46106566C>