[Pvfs2-cvs] commit by nlmills in pvfs2/src/proto: endecode-funcs.h

CVS commit program cvs at parl.clemson.edu
Wed Jul 8 18:58:04 EDT 2009


Update of /anoncvs/pvfs2/src/proto
In directory parlweb1:/tmp/cvs-serv25669

Modified Files:
	endecode-funcs.h 
Log Message:
fixed a nasty little bug where empty strings would be encoded with
uninitialized memory


Index: endecode-funcs.h
===================================================================
RCS file: /anoncvs/pvfs2/src/proto/endecode-funcs.h,v
diff -p -u -r1.24 -r1.25
--- endecode-funcs.h	20 Nov 2008 01:17:09 -0000	1.24
+++ endecode-funcs.h	8 Jul 2009 22:58:04 -0000	1.25
@@ -109,7 +109,7 @@
 	memcpy(*(pptr)+4, *pbuf, len+1); \
 	*(pptr) += roundup8(4 + len + 1); \
     } else { \
-	*(u_int32_t *) *(pptr) = 0; \
+        *(u_int32_t *) (*(pptr)+4) = 0; \
 	*(pptr) += 8; \
     } \
 } while (0)



More information about the Pvfs2-cvs mailing list