Second part of fix for bug #8673 - NT ACL issue.
authorJeremy Allison <jra@samba.org>
Tue, 10 Jan 2012 22:43:04 +0000 (14:43 -0800)
committerKarolin Seeger <kseeger@samba.org>
Mon, 5 Mar 2012 19:55:32 +0000 (20:55 +0100)
commit1d7ebc671cf50e9fd5b5e70d5c91b7ef1cbb2410
treeed5ff2c456ba61d2c7a19866017c876dd8bc2807
parent6c0b2215781b27d66f89d429892600d6fac9242b
Second part of fix for bug #8673 - NT ACL issue.

Ensure we process the entire ACE list instead of returning ACCESS_DENIED
and terminating the walk - ensure we only return the exact bits that cause
the access to be denied. Some of the S3 fileserver needs to know if we
are only denied DELETE access before overriding it by looking at the
containing directory ACL.
(cherry picked from commit a509cda3794e8b3ba49d0e86d4aee962b3bd9309)
source3/lib/util_seaccess.c