mirror of
https://github.com/winfsp/winfsp.git
synced 2026-10-29 22:54:13 -05:00
sys: FspFsvolQueryDirectoryCopyCache: check DirInfoCacheHint against DirInfoSize
This commit is contained in:
1 parent
2bf9a6c16e
commit
9db17294da
1 file changed
+3
-1
+3
-1
@@ -348,7 +348,9 @@ static NTSTATUS FspFsvolQueryDirectoryCopyCache(
|
|||||||
|
|
||||||
FSP_FILE_NODE *FileNode = FileDesc->FileNode;
|
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->DirInfoCacheHint = 0; /* reset the DirInfo hint if anything looks fishy! */
|
||||||
|
|
||||||
FileDesc->DirInfo = FileNode->NonPaged->DirInfo;
|
FileDesc->DirInfo = FileNode->NonPaged->DirInfo;
|
||||||
|
|||||||
Reference in new issue
Block a user