diff options
Diffstat (limited to 'man_validate.c')
-rw-r--r-- | man_validate.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/man_validate.c b/man_validate.c index 0088e6f8..6ebf6cea 100644 --- a/man_validate.c +++ b/man_validate.c @@ -198,10 +198,12 @@ check_root(CHKARGS) man->flags &= ~MAN_BLINE; man->flags &= ~MAN_ELINE; - if (NULL == man->first->child) { - man_nmsg(man, n, MANDOCERR_NODOCBODY); - return(0); - } else if (NULL == man->meta.title) { + if (NULL == man->first->child) + man_nmsg(man, n, MANDOCERR_DOC_EMPTY); + else + man->meta.hasbody = 1; + + if (NULL == man->meta.title) { man_nmsg(man, n, MANDOCERR_TH_MISSING); /* |