When calling create_acl_blob and calling store_acl_blob_fsp vfs_acl_common.c:fset_nt_acl_common discards the return status from both of those functions. Thus it us unable to report errors to Windows. store_acl_blob_fsp also clobbers errno if log level = 10.
This is fixed in master with changes 876a8d456fcfc93f5c3f44c95f4579b5c05c3512 and bfe4a2baeec6bc4558a617ec67532ea11f865861
+1 from me. Actual commands needed to pull are: git cherry-pick -x bfe4a2baeec6bc4558a617ec67532ea11f865861 git cherry-pick -x 632af6645376185500820a5be9dbf5c0c3d1e515 Re-assigning to Karolin for inclusion. Jeremy.
Pushed to v3-6-test. Closing out bug report. Thanks!