summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-visualization/gle/files/gle-4.2.3b-overflows.patch')
-rw-r--r--sci-visualization/gle/files/gle-4.2.3b-overflows.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/sci-visualization/gle/files/gle-4.2.3b-overflows.patch b/sci-visualization/gle/files/gle-4.2.3b-overflows.patch
new file mode 100644
index 000000000000..2a1650707144
--- /dev/null
+++ b/sci-visualization/gle/files/gle-4.2.3b-overflows.patch
@@ -0,0 +1,26 @@
+Fix buffer overflows
+
+http://bugs.gentoo.org/show_bug.cgi?id=338823
+
+--- src/gle/d_svg.cpp
++++ src/gle/d_svg.cpp
+@@ -636,7 +636,7 @@
+ static int init_done;
+ FILE *fptr;
+ char *s;
+- char inbuff[90];
++ char inbuff[200];
+ if (init_done) return;
+ init_done = true;
+
+--- src/gle/d_ps.cpp
++++ src/gle/d_ps.cpp
+@@ -1002,7 +1002,7 @@
+ static int init_done;
+ FILE *fptr;
+ char *s;
+- char inbuff[90];
++ char inbuff[200];
+ if (init_done) return;
+ init_done = true;
+ \ No newline at end of file