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

Commit 6df200f5 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

pNFS: Handle allocation errors correctly in filelayout_alloc_layout_hdr()



Return the NULL pointer when the allocation fails.

Reported-by: default avatarFengguang Wu <fengguang.wu@intel.com>
Cc: <stable@vger.kernel.org> # 3.5.x
Signed-off-by: default avatarTrond Myklebust <trond.myklebust@primarydata.com>
parent c8e47028
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1348,7 +1348,7 @@ filelayout_alloc_layout_hdr(struct inode *inode, gfp_t gfp_flags)
	struct nfs4_filelayout *flo;

	flo = kzalloc(sizeof(*flo), gfp_flags);
	return &flo->generic_hdr;
	return flo != NULL ? &flo->generic_hdr : NULL;
}

static void