In WB protocol the engine doesnot specify a maximum that could be noticed, and the setting sent to the engine just defines a maximum that the engine can always reduce as it sees fit. So this must be a Polyglot problem.
In the Polyglot source (xboard2uci.c), however, I find the lines
- Code: Select all
if(opt && real_memory > atoi(opt->max)) real_memory = atoi(opt->max); // [HGM] top off
So this should already be taken care of.