From 1f3f0d58534439668f5d7d0a4bfe0d62a8e09ce6 Mon Sep 17 00:00:00 2001 From: Peter Lieven Date: Fri, 20 Dec 2013 15:37:17 +0100 Subject: [PATCH] libnfs_zdr_opaque: make valgrind happy valgrind complains about unitialized memory Signed-off-by: Peter Lieven --- lib/libnfs-zdr.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/libnfs-zdr.c b/lib/libnfs-zdr.c index f5e1a11..7539b08 100644 --- a/lib/libnfs-zdr.c +++ b/lib/libnfs-zdr.c @@ -219,6 +219,9 @@ bool_t libnfs_zdr_opaque(ZDR *zdrs, char *objp, uint32_t size) case ZDR_ENCODE: memcpy(&zdrs->buf[zdrs->pos], objp, size); zdrs->pos += size; + if (zdrs->pos & 3) { + memset(&zdrs->buf[zdrs->pos], 0x00, 4 - (zdrs->pos & 3)); + } zdrs->pos = (zdrs->pos + 3) & ~3; return TRUE; case ZDR_DECODE: -- 2.34.1