memfs: GetDirInfoByName

This commit is contained in:
Bill Zissimopoulos
2017-09-27 17:08:41 -07:00
parent 86c0ffa942
commit 0dff9a4c07
2 changed files with 64 additions and 4 deletions

View File

@ -1139,11 +1139,16 @@ static NTSTATUS FspFileSystemOpQueryDirectory_GetDirInfoByName(FSP_FILE_SYSTEM *
{
Result = FileSystem->Interface->GetDirInfoByName(FileSystem,
FileContext, FileName, DirInfo);
if (!NT_SUCCESS(Result))
return Result;
if (FspFileSystemAddDirInfo(DirInfo, Buffer, Length, PBytesTransferred))
if (NT_SUCCESS(Result))
{
if (FspFileSystemAddDirInfo(DirInfo, Buffer, Length, PBytesTransferred))
FspFileSystemAddDirInfo(0, Buffer, Length, PBytesTransferred);
}
else if (STATUS_OBJECT_NAME_NOT_FOUND == Result)
{
Result = STATUS_SUCCESS;
FspFileSystemAddDirInfo(0, Buffer, Length, PBytesTransferred);
}
}
else
{