1
0
mirror of https://github.com/winfsp/winfsp.git synced 2026-06-04 03:46:55 -05:00

Compare commits

...

1 Commits

Author SHA1 Message Date
Bill Zissimopoulos 9db17294da sys: FspFsvolQueryDirectoryCopyCache: check DirInfoCacheHint against DirInfoSize 2024-08-21 11:29:37 +01:00
+3 -1
View File
@@ -348,7 +348,9 @@ static NTSTATUS FspFsvolQueryDirectoryCopyCache(
FSP_FILE_NODE *FileNode = FileDesc->FileNode;
if (ResetCache || FileDesc->DirInfo != FileNode->NonPaged->DirInfo)
if (ResetCache ||
FileDesc->DirInfo != FileNode->NonPaged->DirInfo ||
FileDesc->DirInfoCacheHint >= DirInfoSize)
FileDesc->DirInfoCacheHint = 0; /* reset the DirInfo hint if anything looks fishy! */
FileDesc->DirInfo = FileNode->NonPaged->DirInfo;