[client] render: reject empty cursor images

This commit is contained in:
Geoffrey McRae
2026-08-12 05:01:17 +10:00
parent fbcf71e777
commit bd5d07fa4f

View File

@@ -164,7 +164,8 @@ static void setCommandSource(RenderCommand * cmd, RenderQueueSource source,
static bool copyCursorImage(RenderCommand * cmd, const void * data) static bool copyCursorImage(RenderCommand * cmd, const void * data)
{ {
if (!data || cmd->cursorImage.height <= 0 || cmd->cursorImage.pitch <= 0) if (!data || cmd->cursorImage.width <= 0 ||
cmd->cursorImage.height <= 0 || cmd->cursorImage.pitch <= 0)
return false; return false;
if ((size_t)cmd->cursorImage.height > if ((size_t)cmd->cursorImage.height >