From: tegzed Date: Mon, 13 Dec 2010 17:44:22 +0000 (+0000) Subject: Fix:graphics/sdl:eliminate some memory leaks X-Git-Tag: navit-0.5.0.5194svn~1415 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=23f1347e5abee4db0debefc374e952c5d08782dc;p=profile%2Fivi%2Fnavit.git Fix:graphics/sdl:eliminate some memory leaks git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3780 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- 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;