← Commit list

dfd8aafcf

Denys Vlasenko
Denys Vlasenko
2022-01-04
SUCCESS Duration: 152s

Subject

libbb: fflush_stdout_and_exit(0) still exits with _error_ (not 0!) if fflush fails

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

libbb/fflush_stdout_and_exit.c+1 -1
@@ -13,9 +13,9 @@
*/
void FAST_FUNC fflush_stdout_and_exit(int retval)
{
- xfunc_error_retval = retval;
if (fflush(stdout))
bb_simple_perror_msg_and_die(bb_msg_standard_output);
+ xfunc_error_retval = retval;
/* In case we are in NOFORK applet. Do not exit() directly,
* but use xfunc_die() */
xfunc_die();