r23150: Fix Samba3 in the build farm again. In the case where the
authorJeremy Allison <jra@samba.org>
Sat, 26 May 2007 01:19:51 +0000 (01:19 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:22:49 +0000 (12:22 -0500)
commit9b9513856e9e9f84d5acd94e3e3d6e73358ee7dc
tree1046e76bbe9017695ecda0dc0a44930d6ed56b0c
parent2524d85465ba5406e684199c10f59e685ab860b5
r23150: Fix Samba3 in the build farm again. In the case where the
file was being created and we go into the race condition check,
we were testing for compatible open modes, but were not breaking
oplocks in the same way as if the file existed. This meant that
we weren't going into the code path that sets fsp->oplock = FAKE_LEVEL_II_OPLOCK
if the client didn't ask for an oplock on file create. We need
to do this as internally it's what Windows does.
Jeremy.
source/smbd/open.c