summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mdoc_macro.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/mdoc_macro.c b/mdoc_macro.c
index a551e19e..08943960 100644
--- a/mdoc_macro.c
+++ b/mdoc_macro.c
@@ -662,13 +662,13 @@ blk_exp_close(MACRO_PROT_ARGS)
}
if ( ! (MDOC_CALLABLE & mdoc_macros[tok].flags)) {
- if (0 == buf[*pos]) {
- if ( ! rew_subblock(MDOC_BODY, mdoc,
- tok, line, ppos))
+ if (buf[*pos])
+ if ( ! mdoc_pwarn(mdoc, line, ppos, ENOLINE))
return(0);
- return(rew_expblock(mdoc, tok, line, ppos));
- }
- return(mdoc_perr(mdoc, line, ppos, ENOLINE));
+
+ if ( ! rew_subblock(MDOC_BODY, mdoc, tok, line, ppos))
+ return(0);
+ return(rew_expblock(mdoc, tok, line, ppos));
}
if ( ! rew_subblock(MDOC_BODY, mdoc, tok, line, ppos))