socsvn commit: r239347 - soc2012/gpf/pefs_kmod/sys/fs/pefs
gpf at FreeBSD.org
gpf at FreeBSD.org
Fri Jul 13 16:18:07 UTC 2012
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);
More information about the svn-soc-all
mailing list