From 5b837acaaa2b2b47aab3cae9c857289ce74d81c8 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sat, 2 Apr 2016 19:13:34 -0700 Subject: [PATCH] winfsp-tests: flush_test --- tst/winfsp-tests/flush-test.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tst/winfsp-tests/flush-test.c b/tst/winfsp-tests/flush-test.c index 49b05af4..68b8dcb2 100644 --- a/tst/winfsp-tests/flush-test.c +++ b/tst/winfsp-tests/flush-test.c @@ -160,9 +160,12 @@ static void flush_dotest(ULONG Flags, PWSTR VolPrefix, PWSTR Prefix, ULONG FileI StringCbPrintfW(VolumePath, sizeof VolumePath, L"%s", VolPrefix ? VolPrefix : memfs_volumename(memfs)); - VolumeHandle = CreateFileW(FilePath, GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0); + VolumeHandle = CreateFileW(VolumePath, + GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0); if (INVALID_HANDLE_VALUE != VolumeHandle) { + FspDebugLog(__FUNCTION__ ": VolumeHandle=%p\n", VolumeHandle); + Success = FlushFileBuffers(VolumeHandle); ASSERT(Success);