Skip to content

Commit e4984b3

Browse files
whotjeremyhu
authored andcommitted
xfixes: don't dereference a NULL cursor
If the new cursor is the NULL cursor, don't dereference it and use zeros instead. Signed-off-by: Peter Hutterer <[email protected]> Reviewed-by: Jeremy Huddleston <[email protected]> (cherry picked from commit 1ab50be)
1 parent 625d108 commit e4984b3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

xfixes/cursor.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,9 @@ CursorDisplayCursor (DeviceIntPtr pDev,
179179
ev.type = XFixesEventBase + XFixesCursorNotify;
180180
ev.subtype = XFixesDisplayCursorNotify;
181181
ev.window = e->pWindow->drawable.id;
182-
ev.cursorSerial = pCursor->serialNumber;
182+
ev.cursorSerial = pCursor ? pCursor->serialNumber : 0;
183183
ev.timestamp = currentTime.milliseconds;
184-
ev.name = pCursor->name;
184+
ev.name = pCursor ? pCursor->name : None;
185185
WriteEventsToClient (e->pClient, 1, (xEvent *) &ev);
186186
}
187187
}

0 commit comments

Comments
 (0)