Xext: Fix type mismatch in xvdisp.c

Fixes: https://github.com/X11Libre/xserver/issues/706

Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
This commit is contained in:
stefan11111
2025-08-27 11:12:45 +03:00
committed by Enrico Weigelt
parent eb9a9e0708
commit fd3af5fc7a

View File

@@ -763,12 +763,12 @@ ProcXvQueryImageAttributes(ClientPtr client)
x_rpcbuf_t rpcbuf = { .swapped = client->swapped, .err_clear = TRUE };
// allocating for `offsets` as well as `pitches` in one block
// both having CARD32 * num_planes (actually int32_t put into CARD32)
INT32 *offsets = x_rpcbuf_reserve(&rpcbuf, 2 * num_planes * sizeof(INT32));
/* allocating for `offsets` as well as `pitches` in one block */
/* both having CARD32 * num_planes (actually int32_t put into CARD32) */
int *offsets = x_rpcbuf_reserve(&rpcbuf, 2 * num_planes * sizeof(int));
if (!offsets)
return BadAlloc;
INT32 *pitches = offsets + num_planes;
int *pitches = offsets + num_planes;
width = stuff->width;
height = stuff->height;