summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2009-11-24 22:34:30 -0800
committerKaz Kylheku <kaz@kylheku.com>2009-11-24 22:34:30 -0800
commit5355a54c26f6fbf6ac7a6fd74877f9ef71ab53e5 (patch)
tree25ff998dbad1a69be23fa52e1e65a1546e4d5a23 /ChangeLog
parentfbec2eb30da83f77f0f25edf0b3e3f9b6da07e07 (diff)
downloadtxr-5355a54c26f6fbf6ac7a6fd74877f9ef71ab53e5.tar.gz
txr-5355a54c26f6fbf6ac7a6fd74877f9ef71ab53e5.tar.bz2
txr-5355a54c26f6fbf6ac7a6fd74877f9ef71ab53e5.zip
Fix uninitialized memory locations.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8896665a..f0a326b0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2009-11-24 Kaz Kylheku <kkylheku@gmail.com>
+ Fix uninitialized memory locations.
+
+ * hash.c (make_hash): Uninitialized h->count member.
+
+ * lib.c (mkustring): Preallocated string buffer to have its
+ null terminator byte initialized, because the caller
+ does not do so (e.g. see lit_har_helper in parser.y).
+ The calling module is responsible for initializing all API-accessible
+ parts of the string, but the null belongs to the string implementation.
+
+2009-11-24 Kaz Kylheku <kkylheku@gmail.com>
+
Switching to keyword symbols for :args and :nothrow.
* lib.c (args_s, nothrow_s): Renamed to args_k and nothrow_k.