CVSROOT:        /cvs
Module name:    src
Changes by:     schwa...@cvs.openbsd.org        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>.

Reply via email to