From aad492fd87d689c443e87561c23abc2e12b785a9 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 3 Jan 2015 16:25:36 -0600 Subject: Move fflush() checking to xexit() and have exit paths in main() call that. --- main.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index dfab2f2a..6ca6c2d9 100644 --- a/main.c +++ b/main.c @@ -136,7 +136,6 @@ void toy_exec(char *argv[]) // Run command toy_init(which, argv); if (toys.which) toys.which->toy_main(); - if (fflush(NULL) || ferror(stdout)) perror_exit("write"); xexit(); } @@ -189,8 +188,7 @@ int main(int argc, char *argv[]) // a single toybox command built standalone with no multiplexer toy_singleinit(toy_list, argv); toy_list->toy_main(); - if (fflush(NULL) || ferror(stdout)) perror_exit("write"); } - return toys.exitval; + xexit(); } -- cgit v1.2.3