From b946a1ce480858780db41b24af15fa5bff3de2ea Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Mon, 20 Sep 2021 03:31:57 +0430 Subject: [PATCH] Shell: Make ArgsParser not exit on failure in builtin_exit() Fixes #10128. --- Userland/Shell/Builtin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Shell/Builtin.cpp b/Userland/Shell/Builtin.cpp index fabb96d0ca..01b85b712e 100644 --- a/Userland/Shell/Builtin.cpp +++ b/Userland/Shell/Builtin.cpp @@ -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(argv))) + if (!parser.parse(argc, const_cast(argv), Core::ArgsParser::FailureBehavior::PrintUsage)) return 1; if (m_is_interactive) {