summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2009-05-22 15:56:59 -0700
committerKarolin Seeger <kseeger@samba.org>2009-05-26 09:39:48 +0200
commitdae81a73b96f51a91a21f3347f7950a4b44ce071 (patch)
treead1ed0a752eef6f150b319a71e55e2935c92a3a6 /source3
parent408477d30aeadd6a612091e0a1b53fa44a5b881a (diff)
downloadsamba-dae81a73b96f51a91a21f3347f7950a4b44ce071.tar.gz
Ensure we return NT_STATUS_FILE_IS_A_DIRECTORY on a posix open on a
directory name. Jeremy. (cherry picked from commit 689664ad7acf13b07409abd4c2820dbe10255b68)
Diffstat (limited to 'source3')
-rw-r--r--source3/smbd/trans2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c
index 3a28a8708f3..4eb44e3df45 100644
--- a/source3/smbd/trans2.c
+++ b/source3/smbd/trans2.c
@@ -6487,7 +6487,7 @@ static NTSTATUS smb_posix_open(connection_struct *conn,
(FILE_SHARE_READ | FILE_SHARE_WRITE | /* share_access */
FILE_SHARE_DELETE),
create_disp, /* create_disposition*/
- 0, /* create_options */
+ FILE_NON_DIRECTORY_FILE, /* create_options */
mod_unixmode, /* file_attributes */
oplock_request, /* oplock_request */
0, /* allocation_size */