1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 16:07:47 +00:00

Shell: Make ArgsParser not exit on failure in builtin_exit()

Fixes #10128.
This commit is contained in:
Ali Mohammad Pur 2021-09-20 03:31:57 +04:30
parent f6ffa09437
commit b946a1ce48

View file

@ -398,7 +398,7 @@ int Shell::builtin_exit(int argc, const char** argv)
int exit_code = 0;
Core::ArgsParser parser;
parser.add_positional_argument(exit_code, "Exit code", "code", Core::ArgsParser::Required::No);
if (!parser.parse(argc, const_cast<char**>(argv)))
if (!parser.parse(argc, const_cast<char**>(argv), Core::ArgsParser::FailureBehavior::PrintUsage))
return 1;
if (m_is_interactive) {