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-- |
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 |
} |