diff -urN SDL-1.2.13-orig/src/video/x11/SDL_x11gl.c SDL-1.2.13/src/video/x11/SDL_x11gl.c --- SDL-1.2.13-orig/src/video/x11/SDL_x11gl.c 2007-12-31 13:48:13 +0900 +++ SDL-1.2.13/src/video/x11/SDL_x11gl.c 2009-06-11 04:33:40 +0900 @@ -308,6 +308,10 @@ glx_context = NULL; } + if( glx_visualinfo ) { + XFree(glx_visualinfo); + glx_visualinfo = NULL; + } gl_active = 0; #endif /* SDL_VIDEO_OPENGL_GLX */ }