From 882b0df046673132c4d2d6f14969d087ead1d87c Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Wed, 13 Apr 2022 14:45:50 +0000 Subject: Do not die on an assertion if an input file contains no section whatsoever and ends with a broken next-line scope. Obviously, this cannot happen in a real manual page, but mandoc(1) should not die even when fed absurd input. This bug was independently reported by both jsg@ and tb@ who both found it with afl(1). --- regress/man/TH/nobody.out_lint | 1 + 1 file changed, 1 insertion(+) (limited to 'regress/man/TH/nobody.out_lint') diff --git a/regress/man/TH/nobody.out_lint b/regress/man/TH/nobody.out_lint index f5439fcd..dae5fdf0 100644 --- a/regress/man/TH/nobody.out_lint +++ b/regress/man/TH/nobody.out_lint @@ -1 +1,2 @@ +mandoc: nobody.in:3:2: WARNING: line scope broken: EOF breaks B mandoc: nobody.in: WARNING: no document body -- cgit