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