From 6409f97bc4eddd96275033faf5bb80db5e4c680e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Thu, 22 Jun 2023 21:49:34 +0200 Subject: [PATCH] [NTOS:CONFIG] Use correct "Interface" variable type; use InterfaceTypeUndefined instead of -1. --- ntoskrnl/config/cmconfig.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ntoskrnl/config/cmconfig.c b/ntoskrnl/config/cmconfig.c index 43239537d79..135ea9ff4df 100644 --- a/ntoskrnl/config/cmconfig.c +++ b/ntoskrnl/config/cmconfig.c @@ -209,7 +209,8 @@ CmpSetupConfigurationTree(IN PCONFIGURATION_COMPONENT_DATA CurrentEntry, { PCONFIGURATION_COMPONENT Component; USHORT DeviceIndexTable[MaximumType + 1] = {0}; - ULONG Interface = InterfaceType, Bus = BusNumber, i; + INTERFACE_TYPE Interface = InterfaceType; + ULONG Bus = BusNumber, i; NTSTATUS Status; HANDLE NewHandle; @@ -279,7 +280,7 @@ CmpSetupConfigurationTree(IN PCONFIGURATION_COMPONENT_DATA CurrentEntry, /* Unknown */ default: { - Interface = -1; + Interface = InterfaceTypeUndefined; Bus = CmpUnknownBusCount++; break; } @@ -401,7 +402,7 @@ CmpInitializeHardwareConfiguration(IN PLOADER_PARAMETER_BLOCK LoaderBlock) /* Setup the configuration tree */ Status = CmpSetupConfigurationTree(LoaderBlock->ConfigurationRoot, KeyHandle, - -1, + InterfaceTypeUndefined, -1); } else