- Print a debug message if bin validation fails in HvpInitializeMemoryHive.

svn path=/trunk/; revision=63950
This commit is contained in:
Thomas Faber
2014-08-26 10:53:21 +00:00
parent 10e9fc81a1
commit 70ecdc6611
+3 -1
View File
@@ -210,6 +210,8 @@ HvpInitializeMemoryHive(
if (Bin->Signature != HV_BIN_SIGNATURE ||
(Bin->Size % HV_BLOCK_SIZE) != 0)
{
DPRINT1("Invalid bin at BlockIndex %Iu, Signature 0x%lx, Size 0x%lx\n",
BlockIndex, Bin->Signature, Bin->Size);
Hive->Free(Hive->BaseBlock, 0);
Hive->Free(Hive->Storage[Stable].BlockList, 0);
return STATUS_REGISTRY_CORRUPT;
@@ -506,7 +508,7 @@ HvInitialize(
}
/* Check for previous damage */
if (Status == STATUS_REGISTRY_RECOVERED) ASSERT(FALSE);
ASSERT(Status != STATUS_REGISTRY_RECOVERED);
break;
}