coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 2/3] runcon: fix inconsistent exit status upon write error


From: Pádraig Brady
Subject: [PATCH 2/3] runcon: fix inconsistent exit status upon write error
Date: Wed, 28 Sep 2022 15:11:30 +0100

* 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]