Skip to content
Permalink
Browse files

Mir: Fixed crash if creating default cursor failed.

Found by Cppcheck.
  • Loading branch information
philippwiesemann committed Mar 4, 2017
1 parent 42d0289 commit 72fdf62980574e517fc95ab93ed3ee07fc0e0f6d
Showing with 3 additions and 1 deletion.
  1. +3 −1 src/video/mir/SDL_mirmouse.c
@@ -140,12 +140,14 @@ MIR_CreateSystemCursor(SDL_SystemCursor id)
{
char const* cursor_name = NULL;
SDL_Cursor* cursor = MIR_CreateDefaultCursor();
MIR_Cursor* mir_cursor = (MIR_Cursor*)cursor->driverdata;
MIR_Cursor* mir_cursor;

if (!cursor) {
return NULL;
}

mir_cursor = (MIR_Cursor*)cursor->driverdata;

switch(id) {
case SDL_SYSTEM_CURSOR_ARROW:
cursor_name = MIR_mir_arrow_cursor_name;

0 comments on commit 72fdf62

Please sign in to comment.