Fix the UNIX extensions CHOWN calls to use FCHOWN if available, else LCHOWN.
commitdb6081fff3c98c2f28a9ce2f6fcf9ef0b2242b1e
authorJeremy Allison <jra@samba.org>
Wed, 21 Aug 2013 19:20:48 +0000 (21 12:20 -0700)
committerKarolin Seeger <kseeger@samba.org>
Fri, 30 Aug 2013 08:49:08 +0000 (30 10:49 +0200)
tree50c0b473fca9f357b4df8c910a3717501d8030b0
parentd953374b709db9099ee11b6f8c0bd69f8699d532
Fix the UNIX extensions CHOWN calls to use FCHOWN if available, else LCHOWN.

UNIX extensions calls must never deref links.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Simo Sorce <idra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Mon Aug 26 20:19:46 CEST 2013 on sn-devel-104

(cherry picked from commit d1593a20f3a5ebf287477dfa8f5ab31dca3dd0c3)

The last 3 patches address bug #10121 - masks incorrectly applied to UNIX
extension permission changes.
source3/smbd/trans2.c