mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
Fix bug #8972 - Directory group write permission bit is set if unix extensions are enabled
We can't manipulate file_attributes if it's a posix call. I'll look at adding a test for this asap. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Jun 5 04:26:11 CEST 2012 on sn-devel-104
This commit is contained in:
parent
01106230dd
commit
4accd2396e
@ -2714,8 +2714,10 @@ static NTSTATUS open_directory(connection_struct *conn,
|
|||||||
return NT_STATUS_NOT_A_DIRECTORY;
|
return NT_STATUS_NOT_A_DIRECTORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Ensure we have a directory attribute. */
|
if (!(file_attributes & FILE_FLAG_POSIX_SEMANTICS)) {
|
||||||
file_attributes |= FILE_ATTRIBUTE_DIRECTORY;
|
/* Ensure we have a directory attribute. */
|
||||||
|
file_attributes |= FILE_ATTRIBUTE_DIRECTORY;
|
||||||
|
}
|
||||||
|
|
||||||
DEBUG(5,("open_directory: opening directory %s, access_mask = 0x%x, "
|
DEBUG(5,("open_directory: opening directory %s, access_mask = 0x%x, "
|
||||||
"share_access = 0x%x create_options = 0x%x, "
|
"share_access = 0x%x create_options = 0x%x, "
|
||||||
|
Loading…
Reference in New Issue
Block a user