s3: Fix bug 8042: File creation on OS/X
commit2b94169cda00e31a3b7814996abf42635735b6ff
authorVolker Lendecke <vl@samba.org>
Sun, 3 Apr 2011 11:57:11 +0000 (3 13:57 +0200)
committerVolker Lendecke <vlendec@samba.org>
Sun, 3 Apr 2011 12:54:27 +0000 (3 14:54 +0200)
tree82bb7ae6eb99d32308137b5a2e6d232fa857f40e
parent76f7c2a2541259156f08626f73cb63b6044e4e34
s3: Fix bug 8042: File creation on OS/X

With a case insensitive file system the stat cache lookup leaked the parent
directorys stat information from unix_convert into the smb_filename. This led
open_file_ntcreate to believe it just created a directory.

In the case where we do the search we already invalidate the stat struct.

Thanks to TAKAHASHI Motonobu for insisting! :-)

Volker

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Apr  3 14:54:27 CEST 2011 on sn-devel-104
source3/smbd/filename.c