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;
 }