File xkb-rangefix.diff of Package xorg-x11-libX11-unstable-devel

--- src/xkb/XKBSetMap.c.orig	2008-05-14 10:29:49.362019281 +0200
+++ src/xkb/XKBSetMap.c	2008-05-14 10:33:17.556805151 +0200
@@ -324,7 +324,7 @@ CARD8 *		wire;
     if ((req->present&XkbExplicitComponentsMask)==0)
 	return;
     first= req->firstKeyExplicit;
-    last= first+req->nKeyExplicit;
+    last= first+req->nKeyExplicit-1;
     i= XkbPaddedSize((req->totalKeyExplicit*2));
     BufAlloc(CARD8 *,wire,i);
     for (i=first;i<=last;i++) {
openSUSE Build Service is sponsored by