Fix two incorrect failure checks in the object database code.

svn path=/trunk/; revision=58037
This commit is contained in:
Eric Kohl 2012-12-29 12:55:05 +00:00
parent 39b3d23f4b
commit dfa3ce1995

View file

@ -223,7 +223,7 @@ SampCreateDbObject(IN PSAM_DB_OBJECT ParentObject,
NewObject->Name = RtlAllocateHeap(RtlGetProcessHeap(),
0,
(wcslen(ObjectName) + 1) * sizeof(WCHAR));
if (NewObject == NULL)
if (NewObject->Name == NULL)
{
if (MembersKeyHandle != NULL)
NtClose(MembersKeyHandle);
@ -374,7 +374,7 @@ SampOpenDbObject(IN PSAM_DB_OBJECT ParentObject,
NewObject->Name = RtlAllocateHeap(RtlGetProcessHeap(),
0,
(wcslen(ObjectName) + 1) * sizeof(WCHAR));
if (NewObject == NULL)
if (NewObject->Name == NULL)
{
if (MembersKeyHandle != NULL)
NtClose(MembersKeyHandle);