diff --git a/src/video/windows/SDL_windowsmouse.c b/src/video/windows/SDL_windowsmouse.c index e27c4c1857..3d6bcc4297 100644 --- a/src/video/windows/SDL_windowsmouse.c +++ b/src/video/windows/SDL_windowsmouse.c @@ -418,10 +418,6 @@ static HCURSOR GetCachedCursor(SDL_Cursor *cursor) entry = (CachedCursor *)SDL_malloc(sizeof(*entry)); if (!entry) { - if (hcursor) { - DestroyCursor(hcursor); - } - SDL_free(entry); goto error; } entry->cursor = hcursor;