summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bk_html.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/bk_html.c b/bk_html.c
index 784e3ca..f6b7f4b 100644
--- a/bk_html.c
+++ b/bk_html.c
@@ -1887,8 +1887,9 @@ static void html_backend_common(paragraph *sourceform, keywordlist *keywords,
ho_setup_rdstringc(&ho, &rs);
ho.hacklimit = 255;
- html_words(&ho, topsect->title->words, NOTHING,
- NULL, keywords, &conf);
+ if (topsect->title)
+ html_words(&ho, topsect->title->words, NOTHING,
+ NULL, keywords, &conf);
rdaddc(&rs, '\0');
chm_title(chm, rs.text);
@@ -2027,8 +2028,9 @@ static void html_backend_common(paragraph *sourceform, keywordlist *keywords,
"Title=");
ho.hacklimit = 255;
- html_words(&ho, topsect->title->words, NOTHING,
- NULL, keywords, &conf);
+ if (topsect->title)
+ html_words(&ho, topsect->title->words, NOTHING,
+ NULL, keywords, &conf);
ho_string(&ho, "\n");