* src/runcon.c (main): Call initialize_exit_failure(), so we use an appropriate exit status upon failure to close stdout. This should have been part of recent commit ea3ee6df. * tests/misc/help-version.sh: Adjust test case accordingly. --- src/runcon.c | 1 + tests/misc/help-version.sh | 1 + 2 files changed, 2 insertions(+)
diff --git a/src/runcon.c b/src/runcon.c index 01db0dfeb..7db64e9f1 100644 --- a/src/runcon.c +++ b/src/runcon.c @@ -122,6 +122,7 @@ main (int argc, char **argv) bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); + initialize_exit_failure (EXIT_CANCELED); atexit (close_stdout); while (true) diff --git a/tests/misc/help-version.sh b/tests/misc/help-version.sh index ffabd6de5..9052c3c5c 100755 --- a/tests/misc/help-version.sh +++ b/tests/misc/help-version.sh @@ -26,6 +26,7 @@ expected_failure_status_chroot=125 expected_failure_status_env=125 expected_failure_status_nice=125 expected_failure_status_nohup=125 +expected_failure_status_runcon=125 expected_failure_status_stdbuf=125 expected_failure_status_timeout=125 expected_failure_status_printenv=2 -- 2.26.2