aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2023-05-04 17:26:59 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2023-05-04 18:51:11 +0000
commitcb46f47c7969b619d1b2547d06a75ad5b375eda9 (patch)
treec59176c647c05d19375f61c9b16e60e36f353aec
parent5903d9c00b75f17f09404d1001ee5aaae7603a61 (diff)
downloadsrc-cb46f47c7969b619d1b2547d06a75ad5b375eda9.tar.gz
src-cb46f47c7969b619d1b2547d06a75ad5b375eda9.zip
tsort: Error out if writing to stdout failed.
MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans, imp Differential Revision: https://reviews.freebsd.org/D39959
-rw-r--r--usr.bin/tsort/tsort.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.bin/tsort/tsort.c b/usr.bin/tsort/tsort.c
index 58492b26999c..b2dbe9beb799 100644
--- a/usr.bin/tsort/tsort.c
+++ b/usr.bin/tsort/tsort.c
@@ -183,6 +183,8 @@ main(int argc, char *argv[])
/* do the sort */
tsort();
+ if (ferror(stdout) != 0 || fflush(stdout) != 0)
+ err(1, "stdout");
exit(0);
}