=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/mdoc_validate.c,v retrieving revision 1.96 retrieving revision 1.97 diff -c -r1.96 -r1.97 *** src/usr.bin/mandoc/mdoc_validate.c 2011/10/16 12:18:32 1.96 --- src/usr.bin/mandoc/mdoc_validate.c 2011/11/16 19:47:58 1.97 *************** *** 1,4 **** ! /* $Id: mdoc_validate.c,v 1.96 2011/10/16 12:18:32 schwarze Exp $ */ /* * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons * Copyright (c) 2010, 2011 Ingo Schwarze --- 1,4 ---- ! /* $Id: mdoc_validate.c,v 1.97 2011/11/16 19:47:58 schwarze Exp $ */ /* * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons * Copyright (c) 2010, 2011 Ingo Schwarze *************** *** 1814,1819 **** --- 1814,1820 ---- post_sh_head(POST_ARGS) { char buf[BUFSIZ]; + struct mdoc_node *n; enum mdoc_sec sec; int c; *************** *** 1847,1852 **** --- 1848,1857 ---- /* Mark our last section. */ mdoc->lastsec = sec; + mdoc->last->parent->sec = sec; + mdoc->last->sec = sec; + for (n = mdoc->last->child; n; n = n->next) + n->sec = sec; /* We don't care about custom sections after this. */