From 5595673d5cc2e3939edb898823dfb069296aa5b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?= Date: Sat, 22 Apr 2023 21:48:51 +0100 Subject: numfmt: diagnose errors reading the input * src/numfmt.c (main): Exit with failure upon read errors. * NEWS: Mention the bug fix. --- NEWS | 2 +- src/numfmt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 2c68b1735..ec4920edc 100644 --- a/NEWS +++ b/NEWS @@ -11,7 +11,7 @@ GNU coreutils NEWS -*- outline -*- Previously such file names would have caused the strip process to fail. [This bug was present in "the beginning".] - tsort now diagnoses read errors on the input. + tsort and numfmt now diagnose read errors on the input. [This bug was present in "the beginning".] diff --git a/src/numfmt.c b/src/numfmt.c index 2067ca164..3e866dd92 100644 --- a/src/numfmt.c +++ b/src/numfmt.c @@ -1644,7 +1644,7 @@ main (int argc, char **argv) } if (ferror (stdin)) - error (0, errno, _("error reading input")); + die (EXIT_FAILURE, errno, _("error reading input")); } if (debug && !valid_numbers) -- cgit v1.2.1