From fb20a7d3e47dac222efaecc2837610e61349a8fe Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 1 Jul 2025 11:53:33 -0700 Subject: [PATCH] factor: no ferror+fclose * src/make-prime-list.c (main): Avoid parallel calls to ferror and fclose. --- src/make-prime-list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/make-prime-list.c b/src/make-prime-list.c index 2fd10f760c..fbeac1736e 100644 --- a/src/make-prime-list.c +++ b/src/make-prime-list.c @@ -234,7 +234,7 @@ main (int argc, char **argv) free (sieve); free (prime_list); - if (ferror (stdout) + fclose (stdout)) + if (ferror (stdout) || fclose (stdout)) { fprintf (stderr, "write error: %s\n", strerror (errno)); return EXIT_FAILURE; -- 2.47.3