=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/main.c,v retrieving revision 1.204 retrieving revision 1.205 diff -c -r1.204 -r1.205 *** src/usr.bin/mandoc/main.c 2017/07/26 10:21:24 1.204 --- src/usr.bin/mandoc/main.c 2017/08/21 15:41:26 1.205 *************** *** 1,4 **** ! /* $OpenBSD: main.c,v 1.204 2017/07/26 10:21:24 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010-2012, 2014-2017 Ingo Schwarze --- 1,4 ---- ! /* $OpenBSD: main.c,v 1.205 2017/08/21 15:41:26 schwarze Exp $ */ /* * Copyright (c) 2008-2012 Kristaps Dzonsons * Copyright (c) 2010-2012, 2014-2017 Ingo Schwarze *************** *** 453,458 **** --- 453,469 ---- } else passthrough(resp->file, fd, conf.output.synopsisonly); + + if (ferror(stdout)) { + if (tag_files != NULL) { + warn("%s", tag_files->ofn); + tag_unlink(); + tag_files = NULL; + } else + warn("stdout"); + rc = MANDOCLEVEL_SYSERR; + break; + } if (argc > 1 && curp.outtype <= OUTT_UTF8) { if (curp.outdata == NULL)