summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorToby Goodwin <toby@paccrat.org>2015-04-14 23:36:05 +0100
committerToby Goodwin <toby@paccrat.org>2015-05-16 21:23:25 +0100
commitac05f84854833da085c9503765f462a29c3bc719 (patch)
tree953ba09d60245fe5c3c229224ea61dad63ebf299 /ChangeLog
parent6ca78ba8c54c4ba6105e04119c5e8146aefa40bd (diff)
in initinput() ungetcount was used uninitialized
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index cf9dfeb..195941e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -864,3 +864,11 @@ Changes since rc-1.5b2
Portability: the comment from 1999-08-19 may well have been true at
the time, but the final version of the C99 standard called varargs
copying macro va_copy().
+
+2015-04-14
+
+ Bug: in initinput(), the call ugchar(EOF) used the ungetcount member
+ of the top Input structure without initializing it. Thanks to Jeff
+ Johnson for finding this, Robert Scheck for reporting it, and Uli
+ Drepper for implementing MALLOC_PERTURB_, a cheap way to find uses of
+ uninitialized memory.