From 48b968be9f2ce81e07469f7d01e4be49c5bb9bd9 Mon Sep 17 00:00:00 2001 From: Mike Nordell Date: Tue, 16 Oct 2007 04:59:20 +0000 Subject: [PATCH] Fixes the registry loop bug. No more bugchecks after exactly ten minutes. Do not try to insert an entry into a list it's already inserted into. svn path=/trunk/; revision=29618 --- reactos/ntoskrnl/cm/ntfunc.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/reactos/ntoskrnl/cm/ntfunc.c b/reactos/ntoskrnl/cm/ntfunc.c index 99fded25c7f..5c7e05d3d73 100644 --- a/reactos/ntoskrnl/cm/ntfunc.c +++ b/reactos/ntoskrnl/cm/ntfunc.c @@ -24,7 +24,6 @@ /* GLOBALS ******************************************************************/ extern POBJECT_TYPE CmpKeyObjectType; -extern LIST_ENTRY CmiKeyObjectListHead; static BOOLEAN CmiRegistryInitialized = FALSE; @@ -332,7 +331,6 @@ NtCreateKey(OUT PHANDLE KeyHandle, goto Cleanup; } - InsertTailList(&CmiKeyObjectListHead, &KeyObject->ListEntry); RtlCreateUnicodeString(&KeyObject->Name, Start); KeyObject->KeyCell->Parent = KeyObject->ParentKey->KeyCellOffset;