Fix issue blocking success case

This commit is contained in:
Mason M 2023-10-22 14:36:37 -03:00
parent ae36f009ef
commit d6b93147ae

View file

@ -103,17 +103,19 @@ void process_escapes(std::string& input) {
} }
bool gpt_params_parse(int argc, char** argv, gpt_params& params) { bool gpt_params_parse(int argc, char** argv, gpt_params& params) {
bool result = true;
try { try {
if (!gpt_params_parse_ex(argc, argv, params)) { if (!gpt_params_parse_ex(argc, argv, params)) {
gpt_print_usage(argc, argv, gpt_params()); gpt_print_usage(argc, argv, gpt_params());
return false; result = false;
} }
} }
catch (const std::invalid_argument& ex) { catch (const std::invalid_argument& ex) {
fprintf(stderr, ex.what()); fprintf(stderr, ex.what());
gpt_print_usage(argc, argv, gpt_params()); gpt_print_usage(argc, argv, gpt_params());
return false; result = false;
} }
return result;
} }
bool gpt_params_parse_ex(int argc, char ** argv, gpt_params & params) { bool gpt_params_parse_ex(int argc, char ** argv, gpt_params & params) {