diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-12-18 11:06:49 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-12-18 11:06:49 +0000 |
commit | ab3da91fb6c91a9df52fff8f991570f456fd3c7a (patch) | |
tree | e8f3bfa2c6c3d20ec3b9c352c839e23949068b6b /sci-visualization/gnuplot/files | |
parent | 6abbf81ef2f298e3221ff5e67a1f3c5f23958212 (diff) |
gentoo resync : 18.12.2020
Diffstat (limited to 'sci-visualization/gnuplot/files')
-rw-r--r-- | sci-visualization/gnuplot/files/gnuplot-5.2.8-double-free.patch | 21 | ||||
-rw-r--r-- | sci-visualization/gnuplot/files/gnuplot-5.2.8-font-syntax.patch | 36 |
2 files changed, 57 insertions, 0 deletions
diff --git a/sci-visualization/gnuplot/files/gnuplot-5.2.8-double-free.patch b/sci-visualization/gnuplot/files/gnuplot-5.2.8-double-free.patch new file mode 100644 index 000000000000..e3da8fc40577 --- /dev/null +++ b/sci-visualization/gnuplot/files/gnuplot-5.2.8-double-free.patch @@ -0,0 +1,21 @@ +https://bugs.gentoo.org/746419 + +This backports the following commit from upstream git: + +commit 591c0f804b5a78421d28edf2adcd429c914bbca1 +Author: Ethan A Merritt <merritt@u.washington.edu> +Date: Wed Sep 9 11:00:59 2020 -0700 + + successive failures of "set print <foo>" could cause double-free + Bug #2312 + +--- gnuplot-5.2.8-orig/src/command.c ++++ gnuplot-5.2.8/src/command.c +@@ -1867,6 +1867,7 @@ + #endif + if (0 > fclose(print_out)) + perror(print_out_name); ++ print_out = stderr; + } + + free(print_out_name); diff --git a/sci-visualization/gnuplot/files/gnuplot-5.2.8-font-syntax.patch b/sci-visualization/gnuplot/files/gnuplot-5.2.8-font-syntax.patch new file mode 100644 index 000000000000..a1df2ae49952 --- /dev/null +++ b/sci-visualization/gnuplot/files/gnuplot-5.2.8-font-syntax.patch @@ -0,0 +1,36 @@ +https://bugs.gentoo.org/746419 + +This backports and consolidates the following commits from upstream git: + +commit a7205eda482948a0408b0ed29cdde89593feedc7 +Author: Ethan A Merritt <merritt@u.washington.edu> +Date: Sat Sep 12 10:18:10 2020 -0700 + + Better error handling for faulty font syntax + + Commit 660e2fbd failed to deal with an error detected at the final character + of a text string. + + Bugs #2303 #2308 + +commit 660e2fbd681cb47acd42595f050fb2f938194b0e +Author: Ethan A Merritt <merritt@u.washington.edu> +Date: Tue Sep 1 17:57:37 2020 -0700 + + Better error handling for faulty font syntax + + A missing close-quote in an enhanced text font specification could + cause a segfault. + Bug #2303 + +--- gnuplot-5.2.8-orig/src/term.c ++++ gnuplot-5.2.8/src/term.c +@@ -2361,7 +2361,7 @@ + ++p; + if (*p != *start_of_fontname) { + int_warn(NO_CARET, "cannot interpret font name %s", start_of_fontname); +- p = start_of_fontname; ++ break; + } + start_of_fontname++; + end_of_fontname = p++; |