]> git.cameronkatri.com Git - mandoc.git/commit
Fix a regression that crept in in man_term.c 1.73 and mdoc_term.c 1.144.
authorIngo Schwarze <schwarze@openbsd.org>
Thu, 10 Jun 2010 23:24:37 +0000 (23:24 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Thu, 10 Jun 2010 23:24:37 +0000 (23:24 +0000)
commit74ba6bc0c8674c837bcc6219e1d4c25c9700791c
tree375c8862df0bd8d803e86767727b0dfab8d5248d
parent151317239c987cf45872d3ee4ec105feb30ddcc9
Fix a regression that crept in in man_term.c 1.73 and mdoc_term.c 1.144.
When the title line uses special characters, mandoc will segfault.
Thus, first set up the character tables, then print the header,
as we always did.

Found in OpenBSD /usr/src/usr.sbin/bind/bin/check/named-checkconf.8.

While here, set p->tabwidth in terminal_man() for symmetry
with terminal_mdoc(), as suggested by millert@ (and already
committed to OpenBSD earlier).   Since 5 is the default, this
is not strictly required, but it is certainly clearer and more
robust.

"looks fine" kristaps@
man_term.c
mdoc_term.c