From 23f1347e5abee4db0debefc374e952c5d08782dc Mon Sep 17 00:00:00 2001 From: tegzed Date: Mon, 13 Dec 2010 17:44:22 +0000 Subject: [PATCH] Fix:graphics/sdl:eliminate some memory leaks git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3780 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/graphics/sdl/graphics_sdl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/navit/navit/graphics/sdl/graphics_sdl.c b/navit/navit/graphics/sdl/graphics_sdl.c index c1f32b9..550a2e1 100644 --- a/navit/navit/graphics/sdl/graphics_sdl.c +++ b/navit/navit/graphics/sdl/graphics_sdl.c @@ -955,8 +955,8 @@ display_text_draw(struct font_freetype_text *text, r.w = g->w; r.h = g->h; - SDL_BlitSurface(glyph_surface, NULL, gr->screen, - &r); + SDL_BlitSurface(glyph_surface, NULL, gr->screen,&r); + SDL_FreeSurface(glyph_surface); } g_free(glyph); } @@ -987,6 +987,7 @@ display_text_draw(struct font_freetype_text *text, r.h = g->h; SDL_BlitSurface(glyph_surface, NULL, gr->screen, &r); + SDL_FreeSurface(glyph_surface); } int ii, jj; -- 2.7.4