sys: FspFsvolQueryDirectoryRetry: on RestartScan do not always reset DirectoryPattern

This commit is contained in:
Bill Zissimopoulos 2016-12-29 15:57:02 -08:00
parent 2f8ac3765d
commit 5190923c9a

View File

@ -512,7 +512,8 @@ static NTSTATUS FspFsvolQueryDirectoryRetry(
} }
/* set the DirectoryPattern in the FileDesc */ /* set the DirectoryPattern in the FileDesc */
Result = FspFileDescResetDirectoryPattern(FileDesc, FileName, RestartScan); Result = FspFileDescResetDirectoryPattern(FileDesc, FileName,
RestartScan && 0 != FileName && 0 != FileName->Length);
if (!NT_SUCCESS(Result)) if (!NT_SUCCESS(Result))
{ {
FspFileNodeRelease(FileNode, Full); FspFileNodeRelease(FileNode, Full);