tst: winfsp-tests: getvolinfo_test: do not do short name testing with shares

This commit is contained in:
Bill Zissimopoulos 2016-12-15 16:52:36 -08:00
parent 671c0c12ab
commit f1ee19d8dc

View File

@ -1080,8 +1080,10 @@ void getvolinfo_dotest(ULONG Flags, PWSTR Prefix, ULONG FileInfoTimeout)
ASSERT(FILE_TYPE_DISK == FileType); ASSERT(FILE_TYPE_DISK == FileType);
CloseHandle(Handle); CloseHandle(Handle);
if (!OptShareName)
{
StringCbPrintfW(FilePath, sizeof FilePath, L"%s%s%s", StringCbPrintfW(FilePath, sizeof FilePath, L"%s%s%s",
-1 == Flags ? L"\\\\.\\" : L"", -1 == Flags ? L"\\\\?\\" : L"",
Prefix ? L"" : L"\\\\?\\GLOBALROOT", Prefix ? Prefix : memfs_volumename(memfs)); Prefix ? L"" : L"\\\\?\\GLOBALROOT", Prefix ? Prefix : memfs_volumename(memfs));
Handle = CreateFileW(FilePath, Handle = CreateFileW(FilePath,
@ -1101,6 +1103,7 @@ void getvolinfo_dotest(ULONG Flags, PWSTR Prefix, ULONG FileInfoTimeout)
if (-1 != Flags) if (-1 != Flags)
ASSERT(PERSISTENT_VOLUME_STATE_SHORT_NAME_CREATION_DISABLED == PersistentVolumeInfoOut.VolumeFlags); ASSERT(PERSISTENT_VOLUME_STATE_SHORT_NAME_CREATION_DISABLED == PersistentVolumeInfoOut.VolumeFlags);
CloseHandle(Handle); CloseHandle(Handle);
}
memfs_stop(memfs); memfs_stop(memfs);
} }