summaryrefslogtreecommitdiffstats
path: root/usr.bin/mandoc/man_html.c
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2019-01-11 16:35:39 +0000
committerschwarze <schwarze@openbsd.org>2019-01-11 16:35:39 +0000
commitc4b941fa5aee1d10f8b28eea83888d6499eb0d68 (patch)
treeda94393ce06392dd3a85433ef02fb851116b59b0 /usr.bin/mandoc/man_html.c
parentwe removed the . in the spec long ago (diff)
downloadwireguard-openbsd-c4b941fa5aee1d10f8b28eea83888d6499eb0d68.tar.xz
wireguard-openbsd-c4b941fa5aee1d10f8b28eea83888d6499eb0d68.zip
do not access a NULL pointer when formatting a completely empty document
Diffstat (limited to 'usr.bin/mandoc/man_html.c')
-rw-r--r--usr.bin/mandoc/man_html.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/mandoc/man_html.c b/usr.bin/mandoc/man_html.c
index d75dc1ff453..278b1ff9494 100644
--- a/usr.bin/mandoc/man_html.c
+++ b/usr.bin/mandoc/man_html.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: man_html.c,v 1.121 2019/01/11 12:44:10 schwarze Exp $ */
+/* $OpenBSD: man_html.c,v 1.122 2019/01/11 16:35:39 schwarze Exp $ */
/*
* Copyright (c) 2008-2012, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2013-2015, 2017-2019 Ingo Schwarze <schwarze@openbsd.org>
@@ -117,7 +117,7 @@ html_man(void *arg, const struct roff_meta *man)
if ((h->oflags & HTML_FRAGMENT) == 0) {
print_gen_decls(h);
print_otag(h, TAG_HTML, "");
- if (n->type == ROFFT_COMMENT)
+ if (n != NULL && n->type == ROFFT_COMMENT)
print_gen_comment(h, n);
t = print_otag(h, TAG_HEAD, "");
print_man_head(man, h);