diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2017-02-11 14:11:17 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2017-02-11 14:11:17 +0000 |
commit | f1acc1f1ed19c62e0f3916a557e5841e0392cd7a (patch) | |
tree | 264e81ea82a1aec8ec7baa8a8c80534c44da458c /NEWS | |
parent | 1e9e28c63eaf6fb303ca37783e0d0f8e70361aa9 (diff) | |
download | mandoc-f1acc1f1ed19c62e0f3916a557e5841e0392cd7a.tar.gz mandoc-f1acc1f1ed19c62e0f3916a557e5841e0392cd7a.tar.zst mandoc-f1acc1f1ed19c62e0f3916a557e5841e0392cd7a.zip |
Do not prematurely close .Nd containing a broken child.
Fixes tree corruption leading to NULL dereference
in insane cases like .Oo Oo .Nd .Pq Oc .Oc Oc
found by tb@ with afl(1).
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1,4 +1,4 @@ -$Id: NEWS,v 1.16 2017/02/10 16:20:34 schwarze Exp $ +$Id: NEWS,v 1.17 2017/02/11 14:11:17 schwarze Exp $ This file lists the most important changes in the mdocml.bsd.lv distribution. @@ -53,8 +53,10 @@ Changes in version 1.14.1, released on February XXX, 2017 * mdoc(7): Fix syntax tree corruption leading to NULL dereference caused by .Ta following a nested .Bl -column breaking another block. * mdoc(7): Fix syntax tree corruption sometimes leading to NULL - dereference caused by indirectly broken .Nm blocks in the SYNOPSIS. + dereference caused by indirectly broken .Nd or .Nm blocks. * mdoc(7) -Thtml: Fix a NULL dereference for .Bl -column with 0 columns. + * mdoc(7): Fix NULL dereference in some specific cases of a + block-end macro calling another block-end macro. * mdoc(7): Fix NULL dereference if the only child of the head of the first .Sh was an empty in-line macro. * mdoc(7): Fix an assertion failure for a .Bd without a type that |