diff --git a/sdk/lib/cmlib/hiveinit.c b/sdk/lib/cmlib/hiveinit.c index 2b070fb4f7e..3eee62d149e 100644 --- a/sdk/lib/cmlib/hiveinit.c +++ b/sdk/lib/cmlib/hiveinit.c @@ -306,7 +306,7 @@ HvpInitializeMemoryHive( BlockIndex += Bin->Size / HBLOCK_SIZE; } - if (HvpCreateHiveFreeCellList(Hive)) + if (!NT_SUCCESS(HvpCreateHiveFreeCellList(Hive))) { HvpFreeHiveBins(Hive); Hive->Free(Hive->BaseBlock, Hive->BaseBlockAlloc);