From c898100dacd0a0bd86546de2214bbbfe56d74778 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 25 Mar 2016 14:19:38 -0700 Subject: [PATCH] winfsp-tests: dirctl-test --- tst/winfsp-tests/dirctl-test.c | 4 ++-- tst/winfsp-tests/memfs.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tst/winfsp-tests/dirctl-test.c b/tst/winfsp-tests/dirctl-test.c index bd347909..b0b84da4 100644 --- a/tst/winfsp-tests/dirctl-test.c +++ b/tst/winfsp-tests/dirctl-test.c @@ -110,8 +110,8 @@ void querydir_dotest(ULONG Flags, PWSTR Prefix, ULONG FileInfoTimeout) } while (FindNextFileW(Handle, &FindData)); ASSERT(ERROR_NO_MORE_FILES == GetLastError()); - ASSERT(100 == FileCount); - ASSERT(101 * 100 / 2 == FileTotal); + ASSERT(10 == FileCount); + ASSERT(11 * 10 / 2 == FileTotal); Success = FindClose(Handle); ASSERT(Success); diff --git a/tst/winfsp-tests/memfs.cpp b/tst/winfsp-tests/memfs.cpp index 794e2158..382824ab 100644 --- a/tst/winfsp-tests/memfs.cpp +++ b/tst/winfsp-tests/memfs.cpp @@ -707,7 +707,7 @@ static BOOLEAN ReadDirectoryEnumFn(MEMFS_FILE_NODE *FileNode, PVOID Context0) return TRUE; memset(DirInfo->Padding, 0, sizeof DirInfo->Padding); - DirInfo->Size = sizeof(FSP_FSCTL_DIR_INFO) + wcslen(FileNode->FileName) * sizeof(WCHAR); + DirInfo->Size = (UINT16)(sizeof(FSP_FSCTL_DIR_INFO) + wcslen(FileNode->FileName) * sizeof(WCHAR)); DirInfo->FileInfo = FileNode->FileInfo; DirInfo->NextOffset = FileNode->FileInfo.IndexNumber; memcpy(DirInfo->FileNameBuf, FileNode->FileName, DirInfo->Size - sizeof(FSP_FSCTL_DIR_INFO));