components/groff/patches/grolbp-lbp.cpp.patch
author Jiri Sasek <Jiri.Sasek@Oracle.COM>
Wed, 04 May 2016 14:21:51 -0700
changeset 5920 1e847165fde2
parent 1883 bb9b7c4fd9b7
permissions -rw-r--r--
23210161 gamin fails to build on userland nightly (99)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1883
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Fix for grolbp segfaulting when given unexpected arguments (CR #18122012).
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
This fix is already integrated into the groff git repository upstream.
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
--- groff-1.19.2/src/devices/grolbp/lbp.cpp.orig	2014-01-23 10:59:06.859623493 -0800
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
+++ groff-1.19.2/src/devices/grolbp/lbp.cpp	2014-01-23 10:59:47.816730501 -0800
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
@@ -719,6 +719,7 @@
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
     do_file("-");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
   while (optind < argc)
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
     do_file(argv[optind++]);
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
-  lbpputs("\033c\033<");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
+  if (lbpoutput)
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
+    lbpputs("\033c\033<");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
   return 0;
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
 }