move up validation of pin-retries parameters
This commit is contained in:
@@ -1417,6 +1417,11 @@ int main(int argc, char *argv[]) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case action_arg_pinMINUS_retries:
|
case action_arg_pinMINUS_retries:
|
||||||
|
if(!args_info.pin_retries_arg || !args_info.puk_retries_arg) {
|
||||||
|
fprintf(stderr, "The '%s' action needs both --pin-retries and --puk-retries arguments.\n",
|
||||||
|
cmdline_parser_action_values[action]);
|
||||||
|
return EXIT_FAILURE;
|
||||||
|
break;
|
||||||
case action_arg_setMINUS_chuid:
|
case action_arg_setMINUS_chuid:
|
||||||
case action_arg_version:
|
case action_arg_version:
|
||||||
case action_arg_reset:
|
case action_arg_reset:
|
||||||
@@ -1536,17 +1541,12 @@ int main(int argc, char *argv[]) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case action_arg_pinMINUS_retries:
|
case action_arg_pinMINUS_retries:
|
||||||
if(args_info.pin_retries_arg && args_info.puk_retries_arg) {
|
|
||||||
if(set_pin_retries(state, args_info.pin_retries_arg, args_info.puk_retries_arg, verbosity) == false) {
|
if(set_pin_retries(state, args_info.pin_retries_arg, args_info.puk_retries_arg, verbosity) == false) {
|
||||||
ret = EXIT_FAILURE;
|
ret = EXIT_FAILURE;
|
||||||
} else {
|
} else {
|
||||||
fprintf(stderr, "Successfully changed pin retries to %d and puk retries to %d, both codes have been reset to default now.\n",
|
fprintf(stderr, "Successfully changed pin retries to %d and puk retries to %d, both codes have been reset to default now.\n",
|
||||||
args_info.pin_retries_arg, args_info.puk_retries_arg);
|
args_info.pin_retries_arg, args_info.puk_retries_arg);
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
fprintf(stderr, "The 'pin-retries' action needs both --pin-retries and --puk-retries arguments.\n");
|
|
||||||
ret = EXIT_FAILURE;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case action_arg_importMINUS_key:
|
case action_arg_importMINUS_key:
|
||||||
if(import_key(state, args_info.key_format_arg, args_info.input_arg, args_info.slot_orig, args_info.password_arg) == false) {
|
if(import_key(state, args_info.key_format_arg, args_info.input_arg, args_info.slot_orig, args_info.password_arg) == false) {
|
||||||
|
|||||||
Reference in New Issue
Block a user