Skip to content

Commit 6b34bbe

Browse files
committed
Fix inconsistent FileEndOfFile checks
1 parent 39862ba commit 6b34bbe

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

SystemInformer/modprv.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -779,7 +779,7 @@ VOID PhModuleProviderUpdate(
779779
else
780780
{
781781
moduleItem->FileLastWriteTime.QuadPart = 0;
782-
moduleItem->FileEndOfFile.QuadPart = MAXLONGLONG;
782+
moduleItem->FileEndOfFile.QuadPart = 0;
783783
}
784784

785785
if (moduleItem->Type != PH_MODULE_TYPE_ELF_MAPPED_IMAGE)
@@ -837,9 +837,9 @@ VOID PhModuleProviderUpdate(
837837
modified = TRUE;
838838
}
839839

840-
if (moduleItem->FileEndOfFile.QuadPart != MAXLONGLONG)
840+
if (moduleItem->FileEndOfFile.QuadPart != 0)
841841
{
842-
moduleItem->FileEndOfFile.QuadPart = MAXLONGLONG;
842+
moduleItem->FileEndOfFile.QuadPart = 0;
843843
modified = TRUE;
844844
}
845845
}

SystemInformer/proctree.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1326,7 +1326,8 @@ static VOID PhpUpdateProcessNodeFileAttributes(
13261326
}
13271327
else
13281328
{
1329-
ProcessNode->FileEndOfFile.QuadPart = -1;
1329+
ProcessNode->FileLastWriteTime.QuadPart = 0;
1330+
ProcessNode->FileEndOfFile.QuadPart = 0;
13301331
}
13311332

13321333
ProcessNode->ValidMask |= PHPN_FILEATTRIBUTES;
@@ -3446,7 +3447,7 @@ BOOLEAN NTAPI PhpProcessTreeNewCallback(
34463447
case PHPRTLC_FILESIZE:
34473448
PhpUpdateProcessNodeFileAttributes(node);
34483449

3449-
if (node->FileEndOfFile.QuadPart != -1)
3450+
if (node->FileEndOfFile.QuadPart != 0)
34503451
{
34513452
PhMoveReference(&node->FileSizeText, PhFormatSize(node->FileEndOfFile.QuadPart, ULONG_MAX));
34523453
getCellText->Text = node->FileSizeText->sr;

0 commit comments

Comments
 (0)