Eduardo Habkost <ehabk...@redhat.com> writes: > When parsing the -smp option, check if the values (that can be anywhere > in the [0, UINT64_MAX] range) are in the int range before setting the > int globals smp_cpus, max_cpus, smp_cores, smp_threads. > > Without this, it was posbible to make smp_cpus and max_cpus negative. > > Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>
The INT_MAX limit might be too generous, but your code sure beats the silent truncation we have now. Reviewed-by: Markus Armbruster <arm...@redhat.com>