From 62f82efca118e1e0b352d409f358dc04b19c3b1d Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Sun, 31 Aug 2025 16:21:30 +0200 Subject: [PATCH] uucore/clap_l10n: move exit outside match --- src/uucore/src/lib/mods/clap_localization.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/uucore/src/lib/mods/clap_localization.rs b/src/uucore/src/lib/mods/clap_localization.rs index a4e0096fa..91b7f078d 100644 --- a/src/uucore/src/lib/mods/clap_localization.rs +++ b/src/uucore/src/lib/mods/clap_localization.rs @@ -93,17 +93,16 @@ fn handle_display_errors(err: Error) -> ! { let usage_label = translate!("common-usage"); let localized_help = help_text.replace("Usage:", &format!("{usage_label}:")); - print!("{}", localized_help); - std::process::exit(0); + print!("{localized_help}"); } ErrorKind::DisplayVersion => { // For version, use clap's built-in formatting and exit with 0 // Output to stdout as expected by tests print!("{}", err.render()); - std::process::exit(0); } _ => unreachable!("handle_display_errors called with non-display error"), } + std::process::exit(0); } /// Handle UnknownArgument errors with localization and suggestions