CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/09/09 10:57:05
Modified files:
usr.bin/mandoc : man_macro.c
regress/usr.bin/mandoc/man/TP: broken.in broken.out_ascii
broken.out_lint macrotag.in
macrotag.out_ascii
Log message:
Element next-line scopes can nest. Consequently, even when closing
one element next-line scope, the MAN_ELINE flag must not yet be
cleared if the parent macro is another element macro having next-line
scope, or an assertion failure is caused if all this is wrapped in
another macro that has block next-line scope, for example .TP.
Bug found in an afl run performed by Jan Schreiber <jes at posteo dot de>.