mirror of https://gitee.com/openkylin/linux.git
AFS: Potential null dereference
It seems clear from the surrounding code that xpermits is allowed to be NULL here. Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
45575f5a42
commit
99b437a925
|
@ -189,8 +189,9 @@ void afs_cache_permit(struct afs_vnode *vnode, struct key *key, long acl_order)
|
|||
if (!permits)
|
||||
goto out_unlock;
|
||||
|
||||
memcpy(permits->permits, xpermits->permits,
|
||||
count * sizeof(struct afs_permit));
|
||||
if (xpermits)
|
||||
memcpy(permits->permits, xpermits->permits,
|
||||
count * sizeof(struct afs_permit));
|
||||
|
||||
_debug("key %x access %x",
|
||||
key_serial(key), vnode->status.caller_access);
|
||||
|
|
Loading…
Reference in New Issue