]> git.cameronkatri.com Git - mandoc.git/blobdiff - tag.c
In the SYNOPSIS, .Nm blocks can get broken if one of their children
[mandoc.git] / tag.c
diff --git a/tag.c b/tag.c
index a618c4a01cf9ae0f0be0df6c66a6ce3a512290b5..0fbd2e1059789c66995124e1e48cce043757789e 100644 (file)
--- a/tag.c
+++ b/tag.c
@@ -1,4 +1,4 @@
-/*     $Id: tag.c,v 1.16 2016/11/08 16:23:58 schwarze Exp $ */
+/*     $Id: tag.c,v 1.17 2017/01/09 17:49:58 schwarze Exp $ */
 /*
  * Copyright (c) 2015, 2016 Ingo Schwarze <schwarze@openbsd.org>
  *
@@ -221,11 +221,11 @@ tag_unlink(void)
        pid_t    tc_pgid;
 
        if (tag_files.tcpgid != -1) {
-               tc_pgid = tcgetpgrp(STDIN_FILENO);
+               tc_pgid = tcgetpgrp(tag_files.ofd);
                if (tc_pgid == tag_files.pager_pid ||
                    tc_pgid == getpgid(0) ||
                    getpgid(tc_pgid) == -1)
-                       (void)tcsetpgrp(STDIN_FILENO, tag_files.tcpgid);
+                       (void)tcsetpgrp(tag_files.ofd, tag_files.tcpgid);
        }
        if (*tag_files.ofn != '\0')
                unlink(tag_files.ofn);