mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-30 04:13:33 +00:00
[ntoskrnl/cc]
- Don't create zero sized cache segments. By Dmitry Gorbachev. See issue #4100 for more details. svn path=/trunk/; revision=44349
This commit is contained in:
@@ -166,7 +166,8 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject,
|
||||
{
|
||||
current = CONTAINING_RECORD(current_entry, CACHE_SEGMENT, BcbSegmentListEntry);
|
||||
current_entry = current_entry->Flink;
|
||||
if (current->FileOffset > FileSizes->AllocationSize.QuadPart)
|
||||
if (current->FileOffset > FileSizes->AllocationSize.QuadPart ||
|
||||
(current->FileOffset == 0 && FileSizes->AllocationSize.QuadPart == 0))
|
||||
{
|
||||
if (current->ReferenceCount == 0 || (current->ReferenceCount == 1 && current->Dirty))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user