=================================================================== RCS file: /cvs/mandoc/mdoc_macro.c,v retrieving revision 1.206 retrieving revision 1.208 diff -u -p -r1.206 -r1.208 --- mandoc/mdoc_macro.c 2015/10/20 02:01:32 1.206 +++ mandoc/mdoc_macro.c 2016/08/20 15:58:21 1.208 @@ -1,4 +1,4 @@ -/* $Id: mdoc_macro.c,v 1.206 2015/10/20 02:01:32 schwarze Exp $ */ +/* $Id: mdoc_macro.c,v 1.208 2016/08/20 15:58:21 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010, 2012-2015 Ingo Schwarze @@ -292,7 +292,7 @@ rew_pending(struct roff_man *mdoc, const struct roff_n case ROFFT_HEAD: roff_body_alloc(mdoc, n->line, n->pos, n->tok); - return; + break; case ROFFT_BLOCK: break; default: @@ -1459,7 +1459,7 @@ phrase_ta(MACRO_PROT_ARGS) continue; if (n->tok == MDOC_It && n->type == ROFFT_BODY) body = n; - if (n->tok == MDOC_Bl) + if (n->tok == MDOC_Bl && n->end == ENDBODY_NOT) break; }