diff --git a/dix/dixfonts.c b/dix/dixfonts.c index e145254b9..378c38033 100644 --- a/dix/dixfonts.c +++ b/dix/dixfonts.c @@ -1235,7 +1235,7 @@ doPolyText(ClientPtr client, PTclosurePtr c) | ((Font)*(c->pElt+2)) << 16 | ((Font)*(c->pElt+1)) << 24; err = dixLookupResourceByType((pointer *)&pFont, fid, RT_FONT, - client, DixReadAccess); + client, DixUseAccess); if (err != Success) { err = (err == BadValue) ? BadFont : err;