open-src/xserver/xorg/6559710.patch
changeset 167 6fa806a49dc8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/xserver/xorg/6559710.patch	Wed Jun 06 18:12:13 2007 -0700
@@ -0,0 +1,15 @@
+--- hw/xfree86/common/xf86RandR.c	Tue Jan 23 13:39:16 2007
++++ hw/xfree86/common/xf86Randr.c	Fri Jun  1 12:29:46 2007
+@@ -416,6 +416,12 @@
+ 	xfree (randrp);
+ 	return FALSE;
+     }
++    
++    if (rrPrivIndex == xf86RandRIndex)
++    {
++	xf86RandRIndex = AllocateScreenPrivateIndex();
++    }
++
+     rp = rrGetScrPriv(pScreen);
+     rp->rrGetInfo = xf86RandRGetInfo;
+     rp->rrSetConfig = xf86RandRSetConfig;