Skip to content

Commit 2a9a0d0

Browse files
committed
[NTOS:CONFIG] CmpInitializeMachineDependentConfiguration(): Add missing OBJ_KERNEL_HANDLE (reactos#8445)
1 parent 824a51e commit 2a9a0d0

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ntoskrnl/config/i386/cmhardwr.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
257257
L"Control\\Session Manager\\Memory Management");
258258
InitializeObjectAttributes(&ObjectAttributes,
259259
&KeyName,
260-
OBJ_CASE_INSENSITIVE,
260+
OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
261261
NULL,
262262
NULL);
263263
Status = NtOpenKey(&KeyHandle, KEY_READ | KEY_WRITE, &ObjectAttributes);
@@ -284,7 +284,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
284284
L"\\Registry\\Machine\\Hardware\\Description\\System");
285285
InitializeObjectAttributes(&ObjectAttributes,
286286
&KeyName,
287-
OBJ_CASE_INSENSITIVE,
287+
OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
288288
NULL,
289289
NULL);
290290
Status = NtOpenKey(&SystemHandle, KEY_READ | KEY_WRITE, &ObjectAttributes);
@@ -297,7 +297,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
297297
L"Control\\BIOSINFO");
298298
InitializeObjectAttributes(&ObjectAttributes,
299299
&KeyName,
300-
OBJ_CASE_INSENSITIVE,
300+
OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
301301
NULL,
302302
NULL);
303303
Status = NtCreateKey(&BiosHandle,
@@ -317,7 +317,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
317317
RtlInitUnicodeString(&KeyName, L"CentralProcessor");
318318
InitializeObjectAttributes(&ObjectAttributes,
319319
&KeyName,
320-
OBJ_CASE_INSENSITIVE,
320+
OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
321321
SystemHandle,
322322
NULL);
323323
Status = NtCreateKey(&KeyHandle,
@@ -601,7 +601,7 @@ CmpInitializeMachineDependentConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBloc
601601
RtlInitUnicodeString(&SectionName, L"\\Device\\PhysicalMemory");
602602
InitializeObjectAttributes(&ObjectAttributes,
603603
&SectionName,
604-
OBJ_CASE_INSENSITIVE,
604+
OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
605605
NULL,
606606
NULL);
607607
Status = ZwOpenSection(&SectionHandle,

0 commit comments

Comments
 (0)