CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/03/03 08:04:51
Modified files:
usr.bin/mandoc : mdoc_argv.c
Log message:
Markdown output mode helped us to find the first parser bug (as such,
this bug could cause wrong output in other modes as well):
Do not misinterpret tab characters as .Ta macros when they appear
on non-column .It lines in non-column .Bl lists that are nested
inside a parent .Bl -column list. (Admittedly, such constructions
are not very useful; don't use them!)
Found by tb@ with afl(1) because the resulting tree corruption
triggered an assertion in the markdown output module.