aboutsummaryrefslogtreecommitdiff
path: root/libbb/fflush_stdout_and_exit.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/fflush_stdout_and_exit.c')
-rw-r--r--libbb/fflush_stdout_and_exit.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/libbb/fflush_stdout_and_exit.c b/libbb/fflush_stdout_and_exit.c
index 456ce9513..6f44770c6 100644
--- a/libbb/fflush_stdout_and_exit.c
+++ b/libbb/fflush_stdout_and_exit.c
@@ -15,10 +15,7 @@
15 15
16void fflush_stdout_and_exit(int retval) 16void fflush_stdout_and_exit(int retval)
17{ 17{
18 if (fflush(stdout)) { 18 if (fflush(stdout))
19 retval = xfunc_error_retval; 19 sleep_and_die();
20 }
21 if (die_sleep)
22 sleep(die_sleep);
23 exit(retval); 20 exit(retval);
24} 21}