summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch')
-rw-r--r--meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch b/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch
new file mode 100644
index 0000000000..ff8cb25cd5
--- /dev/null
+++ b/meta/recipes-graphics/xorg-proto/calibrateproto/fix.patch
@@ -0,0 +1,42 @@
1Upstream-Status: Pending
2
3Add missing length fields to the replies. Without these, sanity checking in recent X
4breaks things.
5
6RP 11/2/10
7
8
9Index: git/xcalibrateproto.h
10===================================================================
11--- git.orig/xcalibrateproto.h 2010-02-11 11:47:45.711985932 +0000
12+++ git/xcalibrateproto.h 2010-02-11 11:40:21.000000000 +0000
13@@ -67,13 +67,13 @@
14 BYTE type; /* X_Reply */
15 BYTE pad1;
16 CARD16 sequenceNumber B16;
17+ CARD32 length;
18 CARD32 status;
19 CARD32 pad2 B32;
20 CARD32 pad3 B32;
21 CARD32 pad4 B32;
22 CARD32 pad5 B32;
23 CARD32 pad6 B32;
24- CARD32 pad7 B32;
25 } xXCalibrateRawModeReply;
26
27 #define sz_xXCalibrateRawModeReply 32
28@@ -92,13 +92,13 @@
29 BYTE type; /* X_Reply */
30 BYTE pad1;
31 CARD16 sequenceNumber B16;
32+ CARD32 length;
33 CARD32 x;
34 CARD32 y;
35 CARD32 pad2 B32;
36 CARD32 pad3 B32;
37 CARD32 pad4 B32;
38 CARD32 pad5 B32;
39- CARD32 pad6 B32;
40 } xXCalibrateScreenToCoordReply;
41
42 #define sz_xXCalibrateScreenToCoordReply 32