NFS: Add missing null check for failed allocation
Currently the allocation of buf is not being null checked and a null pointer dereference can occur when the memory allocation fails. Fix this by adding a check and returning -ENOMEM. Addresses-Coverity: ("Dereference null return") Fixes: 6d972518b821 ("NFS: Add fs_context support.") Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
This commit is contained in:
parent
474c4f306e
commit
e0b27d98bf
|
@ -137,6 +137,9 @@ static int nfs4_validate_fspath(struct dentry *dentry,
|
|||
int n;
|
||||
|
||||
buf = kmalloc(4096, GFP_KERNEL);
|
||||
if (!buf)
|
||||
return -ENOMEM;
|
||||
|
||||
path = nfs4_path(dentry, buf, 4096);
|
||||
if (IS_ERR(path)) {
|
||||
kfree(buf);
|
||||
|
|
Loading…
Reference in New Issue