xkb: fix out-by-1 error in _XkbWriteKeyExplicit.

Thanks to Michael Meeks, Novell Bug 369263.
https://bugzilla.novell.com/show_bug.cgi?id=369263
This commit is contained in:
Peter Hutterer 2008-07-24 15:44:26 +09:30 committed by Peter Hutterer
parent e7ece39afc
commit 214ea6f5fd

View file

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