diff --git a/src/coreclr/nativeaot/Runtime/RhConfig.cpp b/src/coreclr/nativeaot/Runtime/RhConfig.cpp index e15320c99fac98..af6d130bd7dde9 100644 --- a/src/coreclr/nativeaot/Runtime/RhConfig.cpp +++ b/src/coreclr/nativeaot/Runtime/RhConfig.cpp @@ -205,7 +205,7 @@ size_t GetDefaultStackSizeSetting() if (g_pRhConfig->ReadConfigValue("Thread_DefaultStackSize", &uiStacksize) || g_pRhConfig->ReadKnobUInt64Value("System.Threading.DefaultStackSize", &uiStacksize)) { - if (uiStacksize < maxStack || uiStacksize >= minStack) + if (uiStacksize < maxStack && uiStacksize >= minStack) { return (size_t)uiStacksize; }