summaryrefslogtreecommitdiffstats
path: root/contrib/packages/rpm/sle11/SOURCES/pu_fixes.diff
blob: da916d84752cdb508b4e179fb4a57681c9dee7a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Index: hw/xfree86/xaa/xaaImage.c
================================================================================
--- hw/xfree86/xaa/xaaImage.c
+++ hw/xfree86/xaa/xaaImage.c
@@ -238,12 +238,16 @@
     (*infoRec->SetupForImageWrite)(pScrn, rop, planemask, trans, bpp, depth);
     (*infoRec->SubsequentImageWriteRect)(pScrn, x, y, w, h, skipleft);
 
+#if 0
     if(beCareful) {
 	/* in cases with bad alignment we have to be careful not
 	   to read beyond the end of the source */
 	if(((x * Bpp) + (dwords << 2)) > srcwidth) h--;
 	else beCareful = FALSE;
     }
+#endif
+    if (beCareful)
+	h--;
 
     if(dwords > infoRec->ImageWriteRange) {
 	while(h--) {