diff options
author | Eamon Walsh <ewalsh@tycho.nsa.gov> | 2008-02-28 16:43:43 -0500 |
---|---|---|
committer | Eamon Walsh <ewalsh@moss-charon.epoch.ncsc.mil> | 2008-02-28 16:43:43 -0500 |
commit | 27bcf40cda1d7c52b189cc76528f1f51cbe1d5eb (patch) | |
tree | 4f10edd5128b84271343ce240bed46a5effada53 /Xext | |
parent | 453661a9e193a511cf5e54e6d330454163817316 (diff) |
XACE: Fix instances of DixUnknownAccess at hook callsites.
Diffstat (limited to 'Xext')
-rw-r--r-- | Xext/panoramiX.c | 6 | ||||
-rw-r--r-- | Xext/panoramiXprocs.c | 8 | ||||
-rw-r--r-- | Xext/shm.c | 6 | ||||
-rw-r--r-- | Xext/xprint.c | 2 |
4 files changed, 11 insertions, 11 deletions
diff --git a/Xext/panoramiX.c b/Xext/panoramiX.c index d8ec588aa..f92414764 100644 --- a/Xext/panoramiX.c +++ b/Xext/panoramiX.c @@ -919,7 +919,7 @@ ProcPanoramiXGetState(ClientPtr client) register int n, rc; REQUEST_SIZE_MATCH(xPanoramiXGetStateReq); - rc = dixLookupWindow(&pWin, stuff->window, client, DixUnknownAccess); + rc = dixLookupWindow(&pWin, stuff->window, client, DixGetAttrAccess); if (rc != Success) return rc; @@ -946,7 +946,7 @@ ProcPanoramiXGetScreenCount(ClientPtr client) register int n, rc; REQUEST_SIZE_MATCH(xPanoramiXGetScreenCountReq); - rc = dixLookupWindow(&pWin, stuff->window, client, DixUnknownAccess); + rc = dixLookupWindow(&pWin, stuff->window, client, DixGetAttrAccess); if (rc != Success) return rc; @@ -972,7 +972,7 @@ ProcPanoramiXGetScreenSize(ClientPtr client) register int n, rc; REQUEST_SIZE_MATCH(xPanoramiXGetScreenSizeReq); - rc = dixLookupWindow(&pWin, stuff->window, client, DixUnknownAccess); + rc = dixLookupWindow(&pWin, stuff->window, client, DixGetAttrAccess); if (rc != Success) return rc; diff --git a/Xext/panoramiXprocs.c b/Xext/panoramiXprocs.c index d19b3039a..30aff7460 100644 --- a/Xext/panoramiXprocs.c +++ b/Xext/panoramiXprocs.c @@ -525,7 +525,7 @@ int PanoramiXGetGeometry(ClientPtr client) REQUEST(xResourceReq); REQUEST_SIZE_MATCH(xResourceReq); - rc = dixLookupDrawable(&pDraw, stuff->id, client, M_ANY, DixUnknownAccess); + rc = dixLookupDrawable(&pDraw, stuff->id, client, M_ANY, DixGetAttrAccess); if (rc != Success) return rc; @@ -1024,7 +1024,7 @@ int PanoramiXCopyArea(ClientPtr client) FOR_NSCREENS(j) { rc = dixLookupDrawable(drawables+j, src->info[j].id, client, 0, - DixUnknownAccess); + DixGetAttrAccess); if (rc != Success) return rc; } @@ -1779,7 +1779,7 @@ int PanoramiXGetImage(ClientPtr client) return (*SavedProcVector[X_GetImage])(client); rc = dixLookupDrawable(&pDraw, stuff->drawable, client, 0, - DixUnknownAccess); + DixReadAccess); if (rc != Success) return rc; @@ -1817,7 +1817,7 @@ int PanoramiXGetImage(ClientPtr client) drawables[0] = pDraw; for(i = 1; i < PanoramiXNumScreens; i++) { rc = dixLookupDrawable(drawables+i, draw->info[i].id, client, 0, - DixUnknownAccess); + DixGetAttrAccess); if (rc != Success) return rc; } diff --git a/Xext/shm.c b/Xext/shm.c index a7a1ecf75..b2973bff6 100644 --- a/Xext/shm.c +++ b/Xext/shm.c @@ -655,7 +655,7 @@ ProcPanoramiXShmGetImage(ClientPtr client) return ProcShmGetImage(client); rc = dixLookupDrawable(&pDraw, stuff->drawable, client, 0, - DixUnknownAccess); + DixReadAccess); if (rc != Success) return rc; @@ -692,7 +692,7 @@ ProcPanoramiXShmGetImage(ClientPtr client) drawables[0] = pDraw; for(i = 1; i < PanoramiXNumScreens; i++) { rc = dixLookupDrawable(drawables+i, draw->info[i].id, client, 0, - DixUnknownAccess); + DixReadAccess); if (rc != Success) return rc; } @@ -767,7 +767,7 @@ ProcPanoramiXShmCreatePixmap( return BadImplementation; LEGAL_NEW_RESOURCE(stuff->pid, client); rc = dixLookupDrawable(&pDraw, stuff->drawable, client, M_ANY, - DixUnknownAccess); + DixGetAttrAccess); if (rc != Success) return rc; diff --git a/Xext/xprint.c b/Xext/xprint.c index dba7989cc..a5d8fcc33 100644 --- a/Xext/xprint.c +++ b/Xext/xprint.c @@ -1800,7 +1800,7 @@ ProcXpPutDocumentData(ClientPtr client) if (pContext->state & DOC_RAW_STARTED) return BadDrawable; result = dixLookupDrawable(&pDraw, stuff->drawable, client, 0, - DixUnknownAccess); + DixWriteAccess); if (result != Success) return result; if (pDraw->pScreen->myNum != pContext->screenNum) |