From bd6281692b19d44cf9792e90e3f7f9f8535312d4 Mon Sep 17 00:00:00 2001 From: Allanis <allanis@saracraft.net> Date: Wed, 15 May 2013 23:02:58 +0100 Subject: [PATCH] [Fix] Fullscreen: double free (someone should have told me not to free the ListModes :/ --- src/opengl.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/opengl.c b/src/opengl.c index 9fb8fb0..fa10a69 100644 --- a/src/opengl.c +++ b/src/opengl.c @@ -572,7 +572,6 @@ int gl_init(void) { flags |= SDL_FULLSCREEN * (gl_has(OPENGL_FULLSCREEN) ? 1: 0); supported = 0; - modes = NULL; // Initializes video. if(SDL_InitSubSystem(SDL_INIT_VIDEO) < 0) { @@ -684,14 +683,6 @@ int gl_init(void) { glClear(GL_COLOR_BUFFER_BIT); - // Cleanup. - if(modes != NULL) { - // Free the modes. - for(i = 0; modes[i]; ++i) - free(modes[i]); - free(modes); - } - return 0; }