Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4f082222 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFSv4: nfs4_decode_dirent must clear entry->fattr->valid



Otherwise, we may end up reading uninitialised data from the resulting
struct nfs_fattr.

Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 3201f3dd
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5815,6 +5815,7 @@ __be32 *nfs4_decode_dirent(struct xdr_stream *xdr, struct nfs_entry *entry,
	 * since glibc seems to choke on it...)
	 */
	entry->ino = 1;
	entry->fattr->valid = 0;

	len = ntohl(*p++);		/* bitmap length */
	if (len-- > 0) {