diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/roff/troff/input.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp index 053468e5..366f00b3 100644 --- a/src/roff/troff/input.cpp +++ b/src/roff/troff/input.cpp @@ -2077,6 +2077,10 @@ void token::next() case 'N': if (!get_delim_number(&val, 0)) break; + if (val < 0) { + warning(WARN_CHAR, "invalid numbered character %1", val); + break; + } type = TOKEN_NUMBERED_CHAR; return; case 'o': |