summaryrefslogtreecommitdiff
path: root/render/render.c
diff options
context:
space:
mode:
authorEnrico Weigelt, metux IT consult <info@metux.net>2024-05-16 17:49:33 +0200
committerMarge Bot <emma+marge@anholt.net>2024-06-23 21:07:48 +0000
commitae3c57333706128134b0b1669a65d267de549bca (patch)
tree2f7c563c8421b737babb575cc8a3595f2c91974a /render/render.c
parent632a48a057a76eebb3fa5885b20e2a8a45392d8b (diff)
xace: typesafe hook function for XACE_RESOURCE_ACCESS
The generic XaceHook() call isn't typesafe (und unnecessarily slow). Better add an explicit function, just like we already have for others. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1556>
Diffstat (limited to 'render/render.c')
-rw-r--r--render/render.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/render/render.c b/render/render.c
index d43c4cf4b..e6ace92a9 100644
--- a/render/render.c
+++ b/render/render.c
@@ -929,7 +929,7 @@ ProcRenderCreateGlyphSet(ClientPtr client)
if (!glyphSet)
return BadAlloc;
/* security creation/labeling check */
- rc = XaceHook(XACE_RESOURCE_ACCESS, client, stuff->gsid, GlyphSetType,
+ rc = XaceHookResourceAccess(client, stuff->gsid, GlyphSetType,
glyphSet, X11_RESTYPE_NONE, NULL, DixCreateAccess);
if (rc != Success)
return rc;
@@ -1862,7 +1862,7 @@ ProcRenderCreateSolidFill(ClientPtr client)
if (!pPicture)
return error;
/* security creation/labeling check */
- error = XaceHook(XACE_RESOURCE_ACCESS, client, stuff->pid, PictureType,
+ error = XaceHookResourceAccess(client, stuff->pid, PictureType,
pPicture, X11_RESTYPE_NONE, NULL, DixCreateAccess);
if (error != Success)
return error;
@@ -1901,7 +1901,7 @@ ProcRenderCreateLinearGradient(ClientPtr client)
if (!pPicture)
return error;
/* security creation/labeling check */
- error = XaceHook(XACE_RESOURCE_ACCESS, client, stuff->pid, PictureType,
+ error = XaceHookResourceAccess(client, stuff->pid, PictureType,
pPicture, X11_RESTYPE_NONE, NULL, DixCreateAccess);
if (error != Success)
return error;
@@ -1941,7 +1941,7 @@ ProcRenderCreateRadialGradient(ClientPtr client)
if (!pPicture)
return error;
/* security creation/labeling check */
- error = XaceHook(XACE_RESOURCE_ACCESS, client, stuff->pid, PictureType,
+ error = XaceHookResourceAccess(client, stuff->pid, PictureType,
pPicture, X11_RESTYPE_NONE, NULL, DixCreateAccess);
if (error != Success)
return error;
@@ -1980,7 +1980,7 @@ ProcRenderCreateConicalGradient(ClientPtr client)
if (!pPicture)
return error;
/* security creation/labeling check */
- error = XaceHook(XACE_RESOURCE_ACCESS, client, stuff->pid, PictureType,
+ error = XaceHookResourceAccess(client, stuff->pid, PictureType,
pPicture, X11_RESTYPE_NONE, NULL, DixCreateAccess);
if (error != Success)
return error;