diff --git a/reactos/ntoskrnl/cm/regfile.c b/reactos/ntoskrnl/cm/regfile.c index 3a34df46d4a..ebffb93bced 100644 --- a/reactos/ntoskrnl/cm/regfile.c +++ b/reactos/ntoskrnl/cm/regfile.c @@ -634,7 +634,7 @@ CmiInitPermanentRegistryHive(PREGISTRY_HIVE RegistryHive, RegistryHive->BlockList[0] = ExAllocatePool(PagedPool, RegistryHive->FileSize - 4096); - if (RegistryHive->BlockList == NULL) + if (RegistryHive->BlockList[0] == NULL) { ExFreePool(RegistryHive->BlockList); ObDereferenceObject(RegistryHive->FileObject);