]> git.cameronkatri.com Git - mandoc.git/blobdiff - main.c
When formatting man(7) documents that do not contain .SH macros
[mandoc.git] / main.c
diff --git a/main.c b/main.c
index 67827b2b330527e1051f6ad2bb4a26e7e8850233..600bc9bb4befbffd2e2e635d5304885e405ffbd0 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1,4 +1,4 @@
-/*     $Id: main.c,v 1.305 2018/04/19 16:25:24 schwarze Exp $ */
+/*     $Id: main.c,v 1.306 2018/05/14 14:10:23 schwarze Exp $ */
 /*
  * Copyright (c) 2008-2012 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010-2012, 2014-2018 Ingo Schwarze <schwarze@openbsd.org>
@@ -321,7 +321,8 @@ main(int argc, char *argv[])
 
        if (use_pager &&
            (conf.output.width == 0 || conf.output.indent == 0) &&
-           ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) != -1) {
+           ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) != -1 &&
+           ws.ws_col > 1) {
                if (conf.output.width == 0 && ws.ws_col < 79)
                        conf.output.width = ws.ws_col - 1;
                if (conf.output.indent == 0 && ws.ws_col < 66)