diff --git a/dix/colormap.c b/dix/colormap.c index fa1f9adbb..b6afe230e 100644 --- a/dix/colormap.c +++ b/dix/colormap.c @@ -1026,7 +1026,7 @@ AllocColor(ColormapPtr pmap, dixLookupResourceByType((void **) &prootmap, pmap->pScreen->defColormap, X11_RESTYPE_COLORMAP, - NULL, DixReadAccess); + clients[client], DixReadAccess); if (pmap->class == prootmap->class) FindColorInRootCmap(prootmap, prootmap->red, entries, &rgb, @@ -1044,7 +1044,7 @@ AllocColor(ColormapPtr pmap, dixLookupResourceByType((void **) &prootmap, pmap->pScreen->defColormap, X11_RESTYPE_COLORMAP, - NULL, DixReadAccess); + clients[client], DixReadAccess); if (pmap->class == prootmap->class) { pixR = (*pPix & pVisual->redMask) >> pVisual->offsetRed;