summaryrefslogtreecommitdiff
path: root/x11-base/xorg-server/files/xorg-server-1.12-xf86edidmodes-array-bounds.patch
diff options
context:
space:
mode:
Diffstat (limited to 'x11-base/xorg-server/files/xorg-server-1.12-xf86edidmodes-array-bounds.patch')
-rw-r--r--x11-base/xorg-server/files/xorg-server-1.12-xf86edidmodes-array-bounds.patch35
1 files changed, 0 insertions, 35 deletions
diff --git a/x11-base/xorg-server/files/xorg-server-1.12-xf86edidmodes-array-bounds.patch b/x11-base/xorg-server/files/xorg-server-1.12-xf86edidmodes-array-bounds.patch
deleted file mode 100644
index 8fedc32c..00000000
--- a/x11-base/xorg-server/files/xorg-server-1.12-xf86edidmodes-array-bounds.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Patch by Torsten Kaiser <x11@ariolc.dyndns.org>
-taken from https://bugs.freedesktop.org/show_bug.cgi?id=45623
-
-diff -ur a/hw/xfree86/modes/xf86EdidModes.c b/hw/xfree86/modes/xf86EdidModes.c
---- a/hw/xfree86/modes/xf86EdidModes.c 2012-05-17 19:09:03.000000000 +0200
-+++ b/hw/xfree86/modes/xf86EdidModes.c 2012-05-30 01:27:06.000000000 +0200
-@@ -723,7 +723,13 @@
- 1920, 1200, 75, 0}, {
- 1920, 1200, 85, 0}, {
- 1920, 1440, 60, 0}, {
--1920, 1440, 75, 0},};
-+1920, 1440, 75, 0},
-+ /* fill up last byte */
-+ { 0,0,0,0 },
-+ { 0,0,0,0 },
-+ { 0,0,0,0 },
-+ { 0,0,0,0 },
-+};
-
- static DisplayModePtr
- DDCModesFromEstIII(unsigned char *est)
-@@ -732,10 +738,11 @@
- int i, j, m;
-
- for (i = 0; i < 6; i++) {
-- for (j = 7; j > 0; j--) {
-+ for (j = 7; j >= 0; j--) {
- if (est[i] & (1 << j)) {
- m = (i * 8) + (7 - j);
-- modes = xf86ModesAdd(modes,
-+ if (EstIIIModes[m].w)
-+ modes = xf86ModesAdd(modes,
- FindDMTMode(EstIIIModes[m].w,
- EstIIIModes[m].h,
- EstIIIModes[m].r,