Bugfix for "Pre-validate ChangeGC XIDs": off-by-one in loop index.
Signed-off-by: Jamey Sharp <jamey@minilop.net> Tested-by: Colin Harrison <colin.harrison@virgin.net>
This commit is contained in:
parent
795432d4a9
commit
890f536f8d
2
dix/gc.c
2
dix/gc.c
|
@ -439,7 +439,7 @@ ChangeGCXIDs(ClientPtr client, GC *pGC, BITS32 mask, CARD32 *pC32)
|
||||||
client->errorValue = mask;
|
client->errorValue = mask;
|
||||||
return BadValue;
|
return BadValue;
|
||||||
}
|
}
|
||||||
for (i = Ones(mask); i; --i)
|
for (i = Ones(mask); i--; )
|
||||||
vals[i].val = pC32[i];
|
vals[i].val = pC32[i];
|
||||||
for (i = 0; i < sizeof(xidfields) / sizeof(*xidfields); ++i)
|
for (i = 0; i < sizeof(xidfields) / sizeof(*xidfields); ++i)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue