diff options
| author | Paul Eggert <eggert@cs.ucla.edu> | 2023-03-28 01:52:43 -0700 |
|---|---|---|
| committer | Paul Eggert <eggert@cs.ucla.edu> | 2023-03-28 01:53:06 -0700 |
| commit | 9c5e542fd190a14431092e3b6cb45d18fe95f26f (patch) | |
| tree | cb33dd98512e985fc015f9ef274a252b4c221869 /src/date.c | |
| parent | cp: clarify commentary (diff) | |
| download | coreutils-9c5e542fd190a14431092e3b6cb45d18fe95f26f.tar.gz coreutils-9c5e542fd190a14431092e3b6cb45d18fe95f26f.zip | |
date: diagnose -f read errors
* src/date.c (batch_convert): Diagnose read errors, fixing Bug#62497.
Diffstat (limited to '')
| -rw-r--r-- | src/date.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/date.c b/src/date.c index 0f2012761..bc4cc0ce9 100644 --- a/src/date.c +++ b/src/date.c @@ -368,7 +368,9 @@ batch_convert (char const *input_filename, char const *format, ssize_t line_length = getline (&line, &buflen, in_stream); if (line_length < 0) { - /* FIXME: detect/handle error here. */ + if (ferror (in_stream)) + die (EXIT_FAILURE, errno, _("%s: read error"), + quotef (input_filename)); break; } |
