mirror of
https://github.com/memtest86plus/memtest86plus.git
synced 2025-02-25 18:55:23 -06:00
Accept up to 4 digits when reading CPU numbers in config menu (issue #50).
This commit is contained in:
parent
e0c0cd55c6
commit
aa40bfb738
@ -635,7 +635,7 @@ static bool add_or_remove_cpu(bool add, int display_offset)
|
|||||||
{
|
{
|
||||||
|
|
||||||
display_input_message(POP_R+16, "Enter CPU #");
|
display_input_message(POP_R+16, "Enter CPU #");
|
||||||
int n = read_value(POP_R+16, POP_LM+11, 2, 0);
|
int n = read_value(POP_R+16, POP_LM+11, 4, 0);
|
||||||
if (n < 1 || n >= num_available_cpus) {
|
if (n < 1 || n >= num_available_cpus) {
|
||||||
display_error_message(POP_R+16, "Invalid CPU number");
|
display_error_message(POP_R+16, "Invalid CPU number");
|
||||||
return false;
|
return false;
|
||||||
@ -649,13 +649,13 @@ static bool add_or_remove_cpu(bool add, int display_offset)
|
|||||||
static bool add_cpu_range(int display_offset)
|
static bool add_cpu_range(int display_offset)
|
||||||
{
|
{
|
||||||
display_input_message(POP_R+16, "Enter first CPU #");
|
display_input_message(POP_R+16, "Enter first CPU #");
|
||||||
int n1 = read_value(POP_R+16, POP_LM+17, 2, 0);
|
int n1 = read_value(POP_R+16, POP_LM+17, 4, 0);
|
||||||
if (n1 < 1 || n1 >= num_available_cpus) {
|
if (n1 < 1 || n1 >= num_available_cpus) {
|
||||||
display_error_message(POP_R+16, "Invalid CPU number");
|
display_error_message(POP_R+16, "Invalid CPU number");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
display_input_message(POP_R+16, "Enter last CPU #");
|
display_input_message(POP_R+16, "Enter last CPU #");
|
||||||
int n2 = read_value(POP_R+16, POP_LM+16, 2, 0);
|
int n2 = read_value(POP_R+16, POP_LM+16, 4, 0);
|
||||||
if (n2 < n1 || n2 >= num_available_cpus) {
|
if (n2 < n1 || n2 >= num_available_cpus) {
|
||||||
display_error_message(POP_R+16, "Invalid CPU range");
|
display_error_message(POP_R+16, "Invalid CPU range");
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user