diff options
author | Jakub Klinkovský | 2020-08-18 13:18:15 +0200 |
---|---|---|
committer | Jakub Klinkovský | 2020-08-18 13:18:15 +0200 |
commit | 7771e33eca7be83b17e58caa5500987da71f75b6 (patch) | |
tree | f5169705d1564e42b81ce4dfbbb5791066650d6d /fix-tbl-segfault.patch | |
parent | 5de412009407957e42ba3db90d1592a3b8438e87 (diff) | |
download | aur-7771e33eca7be83b17e58caa5500987da71f75b6.tar.gz |
patch for segfaults when formatting tables on some man pages
Diffstat (limited to 'fix-tbl-segfault.patch')
-rw-r--r-- | fix-tbl-segfault.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/fix-tbl-segfault.patch b/fix-tbl-segfault.patch new file mode 100644 index 000000000000..b3147c760e37 --- /dev/null +++ b/fix-tbl-segfault.patch @@ -0,0 +1,20 @@ +--- tbl_term.c 2020-08-18 12:35:27.290953791 +0200 ++++ tbl_term.c 2020-08-18 12:35:23.450952148 +0200 +@@ -626,7 +626,7 @@ + + lw = cpp == NULL || cpn == NULL || + (cpn->pos != TBL_CELL_DOWN && +- (dpn == NULL || strcmp(dpn->string, "\\^") != 0)) ++ (dpn == NULL || dpn->pos == TBL_DATA_NONE || strcmp(dpn->string, "\\^") != 0)) + ? hw : 0; + tbl_direct_border(tp, BHORIZ * lw, + col->width + col->spacing / 2); +@@ -670,7 +670,7 @@ + + rw = cpp == NULL || cpn == NULL || + (cpn->pos != TBL_CELL_DOWN && +- (dpn == NULL || strcmp(dpn->string, "\\^") != 0)) ++ (dpn == NULL || dpn->pos == TBL_DATA_NONE || strcmp(dpn->string, "\\^") != 0)) + ? hw : 0; + + /* The line crossing at the end of this column. */ |