s3: smbd: open_file: use FSP_POSIX_FLAGS_PATHNAMES
authorJeremy Allison <jra@samba.org>
Fri, 11 Dec 2015 22:49:44 +0000 (14:49 -0800)
committerJeremy Allison <jra@samba.org>
Wed, 23 Dec 2015 09:37:07 +0000 (10:37 +0100)
Start using FSP_POSIX_FLAGS_PATHNAMES instead of the kitchen sink
FSP_POSIX_FLAGS_OPEN.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Dec 23 10:37:07 CET 2015 on sn-devel-144

source3/smbd/open.c

index d728782fadcb5f4c4cc110779b7893aef5a1c853..d4f257c5feae9aa480737fcfabf7838acd4c2fea 100644 (file)
@@ -809,7 +809,7 @@ static NTSTATUS open_file(files_struct *fsp,
                        wild = smb_fname->base_name;
                }
                if ((local_flags & O_CREAT) && !file_existed &&
-                   !(fsp->posix_flags & FSP_POSIX_FLAGS_OPEN) &&
+                   !(fsp->posix_flags & FSP_POSIX_FLAGS_PATHNAMES) &&
                    ms_has_wild(wild))  {
                        return NT_STATUS_OBJECT_NAME_INVALID;
                }