From 0c923fda0bf9e9a571851666a7742b10a6e52a25 Mon Sep 17 00:00:00 2001 From: Philipp Wiesemann Date: Thu, 10 Mar 2016 21:00:44 +0100 Subject: [PATCH] WinRT: Removed dead code and fixed memory leak if allocation for driver failed. --- src/video/winrt/SDL_winrtvideo.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/video/winrt/SDL_winrtvideo.cpp b/src/video/winrt/SDL_winrtvideo.cpp index 9d7c1ccee..af80e68e3 100644 --- a/src/video/winrt/SDL_winrtvideo.cpp +++ b/src/video/winrt/SDL_winrtvideo.cpp @@ -118,15 +118,13 @@ WINRT_CreateDevice(int devindex) device = (SDL_VideoDevice *) SDL_calloc(1, sizeof(SDL_VideoDevice)); if (!device) { SDL_OutOfMemory(); - if (device) { - SDL_free(device); - } return (0); } data = (SDL_VideoData *) SDL_calloc(1, sizeof(SDL_VideoData)); if (!data) { SDL_OutOfMemory(); + SDL_free(device); return (0); } SDL_zerop(data);