diff options
author | Volker Lendecke <vl@samba.org> | 2010-10-02 17:07:00 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2010-10-07 17:48:17 +0200 |
commit | e18ef6cdf042a73e7f08b792e4a9901b071b1f67 (patch) | |
tree | 9b0bc0888fbb5bd2251c5adecd666ef161f64947 | |
parent | ead6726c5d1923c3ad309e6e3e0f84d32a263d42 (diff) | |
download | samba-e18ef6cdf042a73e7f08b792e4a9901b071b1f67.tar.gz |
s3: Stop using the write cache after an oplock break
Fix bug #7715 (Setting Samba Write Cache Size Can Cause File Corruption).
(cherry picked from commit 9f8292e5f765dff586bfbb261b54da4d4b27a837)
-rw-r--r-- | source3/smbd/oplock.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/smbd/oplock.c b/source3/smbd/oplock.c index 086ce1ac23e..e690276b277 100644 --- a/source3/smbd/oplock.c +++ b/source3/smbd/oplock.c @@ -118,6 +118,7 @@ void release_file_oplock(files_struct *fsp) fsp->sent_oplock_break = NO_BREAK_SENT; flush_write_cache(fsp, OPLOCK_RELEASE_FLUSH); + delete_write_cache(fsp); TALLOC_FREE(fsp->oplock_timeout); } |