xi: protect from allocation failure

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2025-02-24 13:51:20 +01:00 committed by Enrico Weigelt, metux IT consult .
parent 349ba2c3f9
commit ebd36eeb05

View File

@ -118,6 +118,8 @@ ProcXGetDeviceDontPropagateList(ClientPtr client)
if (count) {
rep.count = count;
buf = calloc(rep.count, sizeof(XEventClass));
if (!buf)
return BadAlloc;
rep.length = bytes_to_int32(rep.count * sizeof(XEventClass));
tbuf = buf;