Skip to content
Commit 50c6e282 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Al Viro
Browse files

posix_acl: handle NULL ACL in posix_acl_equiv_mode



Various filesystems don't bother checking for a NULL ACL in
posix_acl_equiv_mode, and thus can dereference a NULL pointer when it
gets passed one. This usually happens from the NFS server, as the ACL tools
never pass a NULL ACL, but instead of one representing the mode bits.

Instead of adding boilerplat to all filesystems put this check into one place,
which will allow us to remove the check from other filesystems as well later
on.

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Reported-by: default avatarBen Greear <greearb@candelatech.com>
Reported-by: default avatarMarco Munderloh <munderl@tnt.uni-hannover.de&gt;,>
Cc: Chuck Lever <chuck.lever@oracle.com>
Cc: stable@vger.kernel.org
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 60942f2f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment