Skip to content

Commit eeae484

Browse files
committed
Fixed crash if X11 initialization fails
1 parent 45feacf commit eeae484

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/video/x11/SDL_x11mouse.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -536,8 +536,10 @@ void X11_QuitMouse(SDL_VideoDevice *_this)
536536
int j;
537537

538538
for (j = 0; j < SDL_arraysize(sys_cursors); j++) {
539-
X11_FreeCursor(sys_cursors[j]);
540-
sys_cursors[j] = NULL;
539+
if (sys_cursors[j]) {
540+
X11_FreeCursor(sys_cursors[j]);
541+
sys_cursors[j] = NULL;
542+
}
541543
}
542544

543545
for (i = data->mouse_device_info; i; i = next) {

0 commit comments

Comments
 (0)