=================================================================== RCS file: /cvs/mandoc/mdoc_markdown.c,v retrieving revision 1.18 retrieving revision 1.20 diff -u -p -r1.18 -r1.20 --- mandoc/mdoc_markdown.c 2017/05/04 17:48:29 1.18 +++ mandoc/mdoc_markdown.c 2017/05/05 13:17:55 1.20 @@ -1,4 +1,4 @@ -/* $Id: mdoc_markdown.c,v 1.18 2017/05/04 17:48:29 schwarze Exp $ */ +/* $Id: mdoc_markdown.c,v 1.20 2017/05/05 13:17:55 schwarze Exp $ */ /* * Copyright (c) 2017 Ingo Schwarze * @@ -19,7 +19,6 @@ #include #include #include -#include #include #include "mandoc_aux.h" @@ -226,7 +225,6 @@ static const struct md_act __md_acts[MDOC_MAX - MDOC_D { NULL, md_pre_Pp, NULL, NULL, NULL }, /* sp */ { NULL, md_pre_Lk, md_post_pc, NULL, NULL }, /* %U */ { NULL, NULL, NULL, NULL, NULL }, /* Ta */ - { NULL, NULL, NULL, NULL, NULL }, /* ll */ }; static const struct md_act *const md_acts = __md_acts - MDOC_Dd; @@ -323,10 +321,11 @@ md_node(struct roff_node *n) } else if (n->tok < ROFF_MAX) { switch (n->tok) { case ROFF_br: - md_pre_br(n); + process_children = md_pre_br(n); break; default: - abort(); + process_children = 0; + break; } } else { assert(n->tok >= MDOC_Dd && n->tok < MDOC_MAX);