diff --git a/dix/dixutils.c b/dix/dixutils.c index 30327d361..c1e30ff18 100644 --- a/dix/dixutils.c +++ b/dix/dixutils.c @@ -265,7 +265,7 @@ _X_EXPORT int dixLookupClient(ClientPtr *pClient, XID rid, ClientPtr client, Mask access) { pointer pRes = (pointer)SecurityLookupIDByClass(client, rid, RC_ANY, - DixReadAccess); + access); int clientIndex = CLIENT_ID(rid); client->errorValue = rid;