- Don't free a NULL pointer.

svn path=/trunk/; revision=29541
This commit is contained in:
Aleksey Bragin 2007-10-12 15:42:08 +00:00
parent 499e470b9f
commit 2f452c335b

View file

@ -27,7 +27,7 @@ CmiLoadHive(IN POBJECT_ATTRIBUTES KeyObjectAttributes,
IN PUNICODE_STRING FileName, IN PUNICODE_STRING FileName,
IN ULONG Flags) IN ULONG Flags)
{ {
PEREGISTRY_HIVE Hive; PEREGISTRY_HIVE Hive = NULL;
NTSTATUS Status; NTSTATUS Status;
BOOLEAN Allocate = TRUE; BOOLEAN Allocate = TRUE;
@ -43,7 +43,7 @@ CmiLoadHive(IN POBJECT_ATTRIBUTES KeyObjectAttributes,
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status))
{ {
DPRINT1("CmpInitHiveFromFile() failed (Status %lx)\n", Status); DPRINT1("CmpInitHiveFromFile() failed (Status %lx)\n", Status);
ExFreePool(Hive); if (Hive) ExFreePool(Hive);
return Status; return Status;
} }