[Commits] SDL: Fixed memory leak in SDL_DestroyRenderer.
libsdl.org revision control
commits-owner at libsdl.org
Sat Jul 16 14:59:42 PDT 2011
details: http://hg.libsdl.org/SDL/rev/0d221d6ffac8
changeset: 5566:0d221d6ffac8
user: Ryan C. Gordon <icculus at icculus.org>
date: Sat Jul 16 14:59:12 2011 -0700
description:
Fixed memory leak in SDL_DestroyRenderer.
Fixes Bugzilla #1219.
Thanks to Dimitris Zenios for the patch!
diffstat:
src/render/opengl/SDL_render_gl.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diffs (13 lines):
diff -r 7ed38a8ad304 -r 0d221d6ffac8 src/render/opengl/SDL_render_gl.c
--- a/src/render/opengl/SDL_render_gl.c Sat Jul 16 11:52:09 2011 -0700
+++ b/src/render/opengl/SDL_render_gl.c Sat Jul 16 14:59:12 2011 -0700
@@ -1011,6 +1011,9 @@
GL_RenderData *data = (GL_RenderData *) renderer->driverdata;
if (data) {
+ if (data->shaders) {
+ GL_DestroyShaderContext(data->shaders);
+ }
if (data->context) {
/* SDL_GL_MakeCurrent(0, NULL); *//* doesn't do anything */
SDL_GL_DeleteContext(data->context);
More information about the commits
mailing list