aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mandoc_msg.c
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2020-09-01 18:25:27 +0000
committerIngo Schwarze <schwarze@openbsd.org>2020-09-01 18:25:27 +0000
commit835540e0c710d0fcef85cc4e79f3200d559bc2c9 (patch)
tree892f10a95a8c810db492fb001ba07a501400fda8 /mandoc_msg.c
parent74317de919ffbe0b012c3dc4777d6b55037b810a (diff)
downloadmandoc-835540e0c710d0fcef85cc4e79f3200d559bc2c9.tar.gz
mandoc-835540e0c710d0fcef85cc4e79f3200d559bc2c9.tar.zst
mandoc-835540e0c710d0fcef85cc4e79f3200d559bc2c9.zip
Ignore unreasonably large spacing modifiers in tbl layouts.
Jan Schreiber <jes at posteo dot de> 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().
Diffstat (limited to 'mandoc_msg.c')
-rw-r--r--mandoc_msg.c1
1 files changed, 1 insertions, 0 deletions
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",