From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from localhost (fantadrom.bsd.lv [local]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTPA id 89bd85b7 for ; Thu, 4 Oct 2018 08:23:34 -0500 (EST) Date: Thu, 4 Oct 2018 08:23:34 -0500 (EST) X-Mailinglist: mandoc-source Reply-To: source@mandoc.bsd.lv MIME-Version: 1.0 From: schwarze@mandoc.bsd.lv To: source@mandoc.bsd.lv Subject: mandoc: When a subsection header contains no letters but only special X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Message-Id: <381bd0eca809b7b0@fantadrom.bsd.lv> Log Message: ----------- When a subsection header contains no letters but only special characters, skip the TOC entry. Issue reported by kristaps@. Modified Files: -------------- mandoc: mdoc_html.c Revision Data ------------- Index: mdoc_html.c =================================================================== RCS file: /home/cvs/mandoc/mandoc/mdoc_html.c,v retrieving revision 1.314 retrieving revision 1.315 diff -Lmdoc_html.c -Lmdoc_html.c -u -p -r1.314 -r1.315 --- mdoc_html.c +++ mdoc_html.c @@ -541,11 +541,13 @@ mdoc_sh_pre(MDOC_ARGS) subn = subn->next) { if (subn->tok != MDOC_Ss) continue; + id = html_make_id(subn->head, 0); + if (id == NULL) + continue; if (tsub == NULL) print_otag(h, TAG_UL, "c", "Bl-compact"); tsub = print_otag(h, TAG_LI, ""); - id = html_make_id(subn->head, 0); print_otag(h, TAG_A, "hR", id); free(id); print_mdoc_nodelist(meta, -- To unsubscribe send an email to source+unsubscribe@mandoc.bsd.lv