diff --git a/reactos/ntoskrnl/ex/init.c b/reactos/ntoskrnl/ex/init.c index c9a8c3ed27e..fd2c4962a9e 100644 --- a/reactos/ntoskrnl/ex/init.c +++ b/reactos/ntoskrnl/ex/init.c @@ -47,12 +47,12 @@ ExInit (VOID) BOOLEAN STDCALL -ExIsProcessorFeaturePresent (IN ULONG ProcessorFeature) +ExIsProcessorFeaturePresent(IN ULONG ProcessorFeature) { - if (ProcessorFeature >= 32) - return FALSE; - - return FALSE; + if (ProcessorFeature >= PROCESSOR_FEATURES_MAX) + return(FALSE); + + return(SharedUserData->ProcessorFeatures[ProcessorFeature]); }