CVSROOT: /cvs Module name: src Changes by: schwa...@cvs.openbsd.org 2014/12/24 02:57:41
Modified files: usr.bin/mandoc : man_term.c term.c Log message: When a man(7) document contains unreasonably large numbers for indentations or paragraph distances, large output may be generated, which is practically the same as an endless loop; found by jsg@ with afl. Reject such unreasonably large numbers beyond arbitrary limits similar to those used by groff (max. 65 blank lines between paragraphs and max. SHRT_MAX characters per output line) and fall back to defaults when exceeded. Having the limits behave in exactly the same way is not relevant.