From 835540e0c710d0fcef85cc4e79f3200d559bc2c9 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Tue, 1 Sep 2020 18:25:27 +0000 Subject: Ignore unreasonably large spacing modifiers in tbl layouts. Jan Schreiber ran afl on mandoc and it turned out mandoc tried to use spacing modifiers so large that they would trigger assertion failures in term_ascii.c, function locale_advance(). --- mandoc_msg.c | 1 + 1 file changed, 1 insertion(+) (limited to 'mandoc_msg.c') diff --git a/mandoc_msg.c b/mandoc_msg.c index 318a219e..3ec86744 100644 --- a/mandoc_msg.c +++ b/mandoc_msg.c @@ -190,6 +190,7 @@ static const char *const type_message[MANDOCERR_MAX] = { "empty tbl layout", "invalid character in tbl layout", "unmatched parenthesis in tbl layout", + "ignoring excessive spacing in tbl layout", "tbl without any data cells", "ignoring data in spanned tbl cell", "ignoring extra tbl data cells", -- cgit v1.2.3