diff --git a/reactos/ntoskrnl/cm/regobj.c b/reactos/ntoskrnl/cm/regobj.c index 0195f948961..aba93f68543 100644 --- a/reactos/ntoskrnl/cm/regobj.c +++ b/reactos/ntoskrnl/cm/regobj.c @@ -292,6 +292,15 @@ CmiObjectDelete(PVOID DeletedObject) CmiSyncHives(); } } + if (KeyObject->NumberOfSubKeys) + { + KEBUGCHECK(0); + } + if (KeyObject->SizeOfSubKeys) + { + ExFreePool(KeyObject->SubKeys); + } + }