summaryrefslogtreecommitdiffstats
path: root/TODO.org
diff options
context:
space:
mode:
authorGergely Nagy <algernon@balabit.hu>2012-04-03 13:59:00 +0200
committerGergely Nagy <algernon@balabit.hu>2012-04-03 13:59:00 +0200
commitbe6c6fb1b7e169f8e643e45409efbee1241954c0 (patch)
tree042ac19d02baf620091ff0d13fec9c9c3d611ddd /TODO.org
parentb228ec840031fa78e1b21aed4120b3450929f1f5 (diff)
downloadlibumberlog-be6c6fb1b7e169f8e643e45409efbee1241954c0.tar.gz
libumberlog-be6c6fb1b7e169f8e643e45409efbee1241954c0.tar.xz
libumberlog-be6c6fb1b7e169f8e643e45409efbee1241954c0.zip
TODO.org: Add a note about va_copy()
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org7
1 files changed, 7 insertions, 0 deletions
diff --git a/TODO.org b/TODO.org
index de7a656..147954c 100644
--- a/TODO.org
+++ b/TODO.org
@@ -84,6 +84,13 @@ CLOSED: [2012-03-20 Tue 12:29]
I believe the best way to test would be to re-parse the JSON, extract
the fields, and verify they're of the expected value and type.
+* TODO Bugfixes
+** TODO Missing va_copy() when passing around varargs
+The way we pass around varargs is unsafe, and causes crashes on a few
+systems where we would need to copy the thing around.
+
+We need a way to get the post-message key-value pairs some other way,
+or with using va_copy() and counting format strings and whatnot.
* TODO Examples
While the test suite will provide some easier examples, it would be
nice to have a bigger example program that show-cases all the function