[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