summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2022-02-05 11:05:44 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2022-02-05 11:06:29 -0800
commitaa0d1e7800903f2d75432d78aa64a0e9770e83f2 (patch)
treec127bfdf8f154347d077c225aeb070999f378a68 /ChangeLog
parentff208d546a26fee39a0191297c11560da74b5dee (diff)
downloadgnulib-aa0d1e7800903f2d75432d78aa64a0e9770e83f2.tar.gz
parse-datetime: allow calculations to yield -1
Problem reported by Jeremy Cantrell <https://bugs.gnu.org/50115>. * lib/parse-datetime.y (parse_datetime_body): When calling mktime, use an unmodifed and negative tm_wday or tm_yday to detect an error, as a (time_t) -1 return value is valid on most hosts. * tests/test-parse-datetime.c (main): Add a test for the bug.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5445802ea2..18dcb3fe3f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2022-02-05 Paul Eggert <eggert@cs.ucla.edu>
+
+ parse-datetime: allow calculations to yield -1
+ Problem reported by Jeremy Cantrell <https://bugs.gnu.org/50115>.
+ * lib/parse-datetime.y (parse_datetime_body): When calling mktime,
+ use an unmodifed and negative tm_wday or tm_yday to detect an error,
+ as a (time_t) -1 return value is valid on most hosts.
+ * tests/test-parse-datetime.c (main): Add a test for the bug.
+
2022-02-04 Paul Eggert <eggert@cs.ucla.edu>
userspec: help fix GNU ‘id’ incompatibility