=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/read.c,v retrieving revision 1.29 retrieving revision 1.30 diff -c -r1.29 -r1.30 *** src/usr.bin/mandoc/read.c 2014/06/21 22:23:44 1.29 --- src/usr.bin/mandoc/read.c 2014/06/25 00:19:17 1.30 *************** *** 1,4 **** ! /* $Id: read.c,v 1.29 2014/06/21 22:23:44 schwarze Exp $ */ /* * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons * Copyright (c) 2010-2014 Ingo Schwarze --- 1,4 ---- ! /* $Id: read.c,v 1.30 2014/06/25 00:19:17 schwarze Exp $ */ /* * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons * Copyright (c) 2010-2014 Ingo Schwarze *************** *** 198,203 **** --- 198,204 ---- "child violates parent syntax", "argument count wrong, violates syntax", "NOT IMPLEMENTED: .so with absolute path or \"..\"", + ".so request failed", "no document prologue", "static buffer exhausted", *************** *** 498,505 **** if (curp->secondary) curp->secondary->sz -= pos + 1; mparse_readfd(curp, -1, ln.buf + of); ! if (MANDOCLEVEL_FATAL <= curp->file_status) break; pos = 0; continue; default: --- 499,510 ---- if (curp->secondary) curp->secondary->sz -= pos + 1; mparse_readfd(curp, -1, ln.buf + of); ! if (MANDOCLEVEL_FATAL <= curp->file_status) { ! mandoc_vmsg(MANDOCERR_SO_FAIL, ! curp, curp->line, pos, ! ".so %s", ln.buf + of); break; + } pos = 0; continue; default: