From 1b144681666a42ac3786742cf46c48a747d3d6a2 Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Sun, 15 Aug 2021 21:29:40 +0200 Subject: [PATCH] refactor: Return from process_main_options instead of exiting --- src/core/mainoptions.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/mainoptions.cpp b/src/core/mainoptions.cpp index 3b61eaa8c..5bd02986e 100644 --- a/src/core/mainoptions.cpp +++ b/src/core/mainoptions.cpp @@ -452,7 +452,7 @@ process_main_options(int argc, const char* const* argv) case 'h': // --help PRINT(stdout, USAGE_TEXT, CCACHE_NAME, CCACHE_NAME); - exit(EXIT_SUCCESS); + return EXIT_SUCCESS; case 'k': // --get-config PRINT(stdout, "{}\n", config.get_string_value(arg)); @@ -532,7 +532,7 @@ process_main_options(int argc, const char* const* argv) case 'V': // --version PRINT_RAW(stdout, get_version_text()); - exit(EXIT_SUCCESS); + break; case 'x': // --show-compression { @@ -570,11 +570,11 @@ process_main_options(int argc, const char* const* argv) default: PRINT(stderr, USAGE_TEXT, CCACHE_NAME, CCACHE_NAME); - exit(EXIT_FAILURE); + return EXIT_FAILURE; } } - return 0; + return EXIT_SUCCESS; } } // namespace core -- 2.47.2