[NTOS:OB] Fix incorrect variable name in ObfDereferenceObject.

This commit is contained in:
Thomas Faber 2020-05-08 17:53:29 +02:00
parent 60346a5732
commit 8c8c03e9a8
No known key found for this signature in database
GPG key ID: 076E7C3D44720826

View file

@ -320,7 +320,7 @@ FASTCALL
ObfDereferenceObject(IN PVOID Object)
{
POBJECT_HEADER Header;
LONG_PTR OldCount;
LONG_PTR NewCount;
/* Extract the object header */
Header = OBJECT_TO_OBJECT_HEADER(Object);
@ -332,8 +332,8 @@ ObfDereferenceObject(IN PVOID Object)
}
/* Check whether the object can now be deleted. */
OldCount = InterlockedDecrementSizeT(&Header->PointerCount);
if (!OldCount)
NewCount = InterlockedDecrementSizeT(&Header->PointerCount);
if (!NewCount)
{
/* Sanity check */
ASSERT(Header->HandleCount == 0);
@ -351,8 +351,8 @@ ObfDereferenceObject(IN PVOID Object)
}
}
/* Return the old count */
return OldCount;
/* Return the new count */
return NewCount;
}
VOID