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++) {