diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2017-01-17 15:32:43 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2017-01-17 15:32:43 +0000 |
commit | e0ab88fccf99335566d214b53e13683b1391271c (patch) | |
tree | 1cf126fcb186a1779a94672306c9537ddf529e89 /TODO | |
parent | 3786665f3a0f980a9bbbcb5cd8d674cc679491ab (diff) | |
download | mandoc-e0ab88fccf99335566d214b53e13683b1391271c.tar.gz |
Completely delete the buf field of struct html and all the buf*()
interfaces. Such a static buffer was a bad idea in the first place,
causing unfixable truncation that was only prevented by triggering
an assertion failure. Instead, let the small number of remaining
users allocate and free their own, temporary dynamic buffers,
or for the case of .Xr and .In, pass the original data to be
assembled in print_otag().
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 9 |
1 files changed, 0 insertions, 9 deletions
@@ -33,15 +33,6 @@ Obviously, as the issues have not been solved yet, these annotations are mere guesses, and some may be wrong. ************************************************************************ -* crashes -************************************************************************ - -- The abort() in bufcat(), html.c, can be triggered via buffmt_includes() - by running -Thtml -Oincludes on a file containing a long .In argument. - Fixing this will probably require reworking the whole bufcat() concept. - loc ** exist * algo * size ** imp ** - -************************************************************************ * missing features ************************************************************************ |