From b554c8e8d25e51f2c667ceac668dcc3898797e9c Mon Sep 17 00:00:00 2001 From: Peter Lieven Date: Tue, 17 Dec 2013 11:47:59 +0100 Subject: [PATCH] libnfs_authunix_create: make valgrind happy valgrind complains about uninitialized memory. Signed-off-by: Peter Lieven --- lib/libnfs-zdr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/libnfs-zdr.c b/lib/libnfs-zdr.c index 21cd9e1..f5e1a11 100644 --- a/lib/libnfs-zdr.c +++ b/lib/libnfs-zdr.c @@ -476,10 +476,12 @@ struct AUTH *libnfs_authunix_create(char *host, uint32_t uid, uint32_t gid, uint size = 4 + 4 + ((strlen(host) + 3) & ~3) + 4 + 4 + 4 + len * 4; auth = malloc(sizeof(struct AUTH)); + memset(auth, 0x00, sizeof(struct AUTH)); auth->ah_cred.oa_flavor = AUTH_UNIX; auth->ah_cred.oa_length = size; auth->ah_cred.oa_base = malloc(size); + memset(auth->ah_cred.oa_base, 0x00, size); buf = (uint32_t *)auth->ah_cred.oa_base; idx = 0; buf[idx++] = htonl(time(NULL)); -- 2.34.1