diff options
Diffstat (limited to 'src/tools/env.c')
| -rw-r--r-- | src/tools/env.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/tools/env.c b/src/tools/env.c index ed1bf326..3cd12818 100644 --- a/src/tools/env.c +++ b/src/tools/env.c @@ -121,6 +121,7 @@ static void parseRange(const char* s, uintptr_t* start, uintptr_t* end) } void AddNewLibs(const char* list); +int canNCpuBeChanged(); static void applyCustomRules() { @@ -196,8 +197,9 @@ static void applyCustomRules() #endif } - if (box64env.maxcpu == 0 || (!box64_wine && box64env.new_maxcpu < box64env.maxcpu)) { - box64env.maxcpu = box64env.new_maxcpu; + if (box64env.maxcpu == 0 || (box64env.new_maxcpu < box64env.maxcpu)) { + if(canNCpuBeChanged()) + box64env.maxcpu = box64env.new_maxcpu; } #ifndef _WIN32 |