From 648f859ea2c69fe7d332a7adf53dece172b1a0a2 Mon Sep 17 00:00:00 2001 From: Thomas Bluemel Date: Fri, 22 Jul 2005 21:10:52 +0000 Subject: [PATCH] allocate LogFileName and HiveFileName from paged pool svn path=/trunk/; revision=16692 --- reactos/ntoskrnl/cm/import.c | 8 ++++---- reactos/ntoskrnl/cm/regfile.c | 9 +++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/reactos/ntoskrnl/cm/import.c b/reactos/ntoskrnl/cm/import.c index f0be6f834e3..6de8ecf879e 100644 --- a/reactos/ntoskrnl/cm/import.c +++ b/reactos/ntoskrnl/cm/import.c @@ -196,12 +196,12 @@ CmImportSystemHive(PCHAR ChunkBase, } /* Set the hive filename */ - RtlpCreateUnicodeString (&RegistryHive->HiveFileName, - SYSTEM_REG_FILE, NonPagedPool); + RtlCreateUnicodeString (&RegistryHive->HiveFileName, + SYSTEM_REG_FILE); /* Set the log filename */ - RtlpCreateUnicodeString (&RegistryHive->LogFileName, - SYSTEM_LOG_FILE, NonPagedPool); + RtlCreateUnicodeString (&RegistryHive->LogFileName, + SYSTEM_LOG_FILE); return TRUE; } diff --git a/reactos/ntoskrnl/cm/regfile.c b/reactos/ntoskrnl/cm/regfile.c index 6e37cdd3f25..9ec1dd98222 100644 --- a/reactos/ntoskrnl/cm/regfile.c +++ b/reactos/ntoskrnl/cm/regfile.c @@ -858,8 +858,8 @@ CmiInitNonVolatileRegistryHive (PREGISTRY_HIVE RegistryHive, RegistryHive, Filename); /* Duplicate Filename */ - Status = RtlpCreateUnicodeString(&RegistryHive->HiveFileName, - Filename, NonPagedPool); + Status = RtlCreateUnicodeString(&RegistryHive->HiveFileName, + Filename); if (!NT_SUCCESS(Status)) { DPRINT("RtlpCreateUnicodeString() failed (Status %lx)\n", Status); @@ -869,8 +869,9 @@ CmiInitNonVolatileRegistryHive (PREGISTRY_HIVE RegistryHive, /* Create log file name */ RegistryHive->LogFileName.Length = (wcslen(Filename) + 4) * sizeof(WCHAR); RegistryHive->LogFileName.MaximumLength = RegistryHive->LogFileName.Length + sizeof(WCHAR); - RegistryHive->LogFileName.Buffer = ExAllocatePool(NonPagedPool, - RegistryHive->LogFileName.MaximumLength); + RegistryHive->LogFileName.Buffer = ExAllocatePoolWithTag(PagedPool, + RegistryHive->LogFileName.MaximumLength, + TAG('U', 'S', 'T', 'R')); if (RegistryHive->LogFileName.Buffer == NULL) { RtlFreeUnicodeString(&RegistryHive->HiveFileName);